Rightly so. The 'gig economy' is abused by quite a few companies to create employment like situations without the required trappings (social security payments, employee protection, hourly minimums and so on). This was long overdue, let's hope it has precedent effect for other companies that abuse the ZZP construct.
But what if I legitimacy want to be a freelancer? Lifestyle reasons, freedom, whatever. I should have a choice.
That's why different countries have various guidelines, e.g. if you economically depend on 1 contrahent (you fill in one invoice a month to the same one company), you are not self-employed, if you can't organize your own work however you like you are not self-employed, and so on.
So in general if you are driving for one company and 75% revenue comes from them, you are really not a freelancer.
This was and to a degree still is a big problem in e.g. Poland, where if you are unskilled you can be compelled to accept so called "trash contracts" which deny you any employee rights, but you are cheaper to the employer who exploits you.
It might be foreign to Americans who in general have extremely poor worker protection laws (even worse than the trash contracts I mentioned), but in many other countries it doesn't really work like that.