80% to 90% of the soil you screen gives you nothing. Which means out of 100 soil you get maybe 15 materials. Is soil designed just to clutter your inventory and make you drop it? When you bother with banking soil and using it, you still lose time because material caches are more worthwhile. Can we make screening a bit more effective?
At the early levels the chance is indeed low, however the chance of receiving a material from soil increases as you level up. There are also various milestones (you can see them under 'Leveling benefits' in the skillguide) where the XP is also increased.
The concept of soil isn't for everyone which is by design. There are different player types that it appeals too, and there are others where it doesn't appeal at all (i.e. those that are happy to drop or sell it).