1. Get a job.
2. Make fiat money.
3. Buy bitcoins.
Your post is spot on. Since I have started frequenting this forum I think like 50% of the posts I have read here are usually just hatred and vitriol against fiat but the truth is if you put a lot of effort in your regular job you could buy more Bitcoins and have something left from your salary than relying only on online Bitcoin gigs.
I agree with you but I think the other way, do a regular job, get salary, earn bitcoins by multiple ways, convert your bitcoins to fiat and multiply your bank balance.