I have no idea if capitalism will self-regulate, but I'm not sure this is indicative either way.
The problem here appears to be that Uber is just plain lying about how much you actually earn. As the article seems to indicate, this results in the delivery crew calling it quits after a month.
I assume, if you had told uber eats 'employees' what's actually going to happen _before_ they go in for the interview, they wouldn't even go for it. Journalism like this will spread the word. More to the point, uber eats is one of the first such companies, so presumably people looking for a job in Sweden simply do not even consider they can be swindled out of a fair wage like this.
A few more uber eats and presumably word gets out and people will go online and do a little bit of research prior to taking these jobs. Between the vast numbers who won't even go for the interview and the fact that the few that do tend to wash out after a month, uber eats will soon find themselves with no drivers at all. At which point they have to pack up shop and probably end the adventure in the red (it does cost money to set up, advertise, etc), or start marketing that they NOW _DO_ pay a nice wage.
TL;DR: Uber is a shitty company that lies, but Swedes still need to learn they have to check what they're told for such freelance-based jobs, which is why they can currently get away with the scam.