Its the sun duhh (hear sourse)
There are five factors of soil formation, these are:
1) Parent Material
2) Topography
3) Biota
4) Climate
5) Time
The parent material of soil is the material that soil develops from. It is where the soil acquires its inherent characteristics or attributes that will influence the direction, timing, and nature of soil as it develops over time.
Though Topography, Time, and Climate are factors of soil development, they are rendered unimportant when parent material is not present.
Because Earth Sciences covers a lot of ground (pun intended) and nobody has the time or ability to do everything well and thouroughly. The field is very highly specialized in its subdivisions.