Freelancer here. I understand what you're trying to say. But this is simply not true. Freelancing existed before Upwork and will exist after.
I know of many freelancers who typically do between 40-50k on upwork plus other projects outside the platform. Personally, I have moved into consulting and do not rely on upwork. While still not a lot of money by standards here, I’m on track to 100k this year. I think the huge benefit is that I don’t have to deal with a lot of stress that comes with employment or nonsense the kind that the author talks about with upwork. Consider that platform your path to a sustainable freelance or consulting career. Gotta put in the grunt hours to move up. Of course there are many exemptions if you are in the right circumstances.