A Level Surface
Adding crushed stone under your concrete slab will provide a level surface for your foundation. Simply pouring concrete onto the ground will expose it to elemental erosion that will cause cracking and sinking. Similarly, if there are roots or plants under your slab, they may rot and cause unevenness. Pouring concrete over crushed stone, however, will eliminate these worries.
Check out the rest of the reasons here...