Of course you learn a lot by doing something day day out until it works.
One important part IMO is that you are optimizing a very specific skillset, and depending on your goal it might not be an optimal for you.
It’s the same as driving for days around town in your car to learn how other people drive, how they react to your car, how your town is structured and dramaticaly improve your driving. You’ll gain invaluable insight from the experience, but from your perspective for instance you could have prefered grinding on tinder instead.
TLDR: people choose their battles