Why is soil considered a non-renewable resource?

A. There is a limited quantity of nutrients in soil.
B. Soil is no longer made in nature and can never be replaced.
C. The cost of creating soil is too high for it to be a reasonable option.
D. Soil can only be formed by natural processes over hundreds or thousands of years.