There are many niches that are here to stay, therefore I guess the answer is depending on the niche we are talking about as well. Besides other things. I won’t repeat what @jonbaas said, well said there.
But I do want to say that online business is thriving. Yes, it might be hard for a newbie, but that’s the case even if you start your own website, facebook etc. Those that last longer with quality they win. Just like a diet doesn’t work if you are only going to eat healthy for a while, so a business won’t thrive if you are going to improve yourself and deliver quality only in beginning.
I think what’s really sad is that people tend to point the finger at other things when they should point it at themselves. Not to blame oneself, but to see what is to improve so we can become better. Focusing on Fiverr, algorithms, market and such won’t do nothing but create a bigger financial hole.