Remove workers protections from freelancers and suddenly there are no more normal jobs available. No thanks, companies already try to game the system that way and this would only make it worse.
Hindering someone to do their work, who is earning way more than an employee is one of the reason why IT and engineering salaries in Germany are so low. IT freelancers in Germany are hindered by regulation originally designed to prevent outsourcing of factory staff to the lowest bidder.