"Add one small onion"
Oookay...how big is that? How much of a difference in flavor will it be if I add more or less? What if I barely like onion? If I add more, will it cook enough to not change the outcome significantly?
It does take experience to guess whether it will matter or not, so if you're getting started it's nice to be given a clue (like weights).
Also, adaptation assumes that you're going to be trying the recipe again to get it right for the next time. Some people may do that, but there are so many great recipes out there that a lot of people (myself among them) will just go find some other recipe if one doesn't turn out well.