Problem and reality
The biggest problem is that these companies don't pay the same taxes as small and medium businesses.
This gives the biggest competitive advantage on the market over smaller players (which they rapidly drop off).
It seems like there are going to be multiple bodies stepping on each other toes sending you back and forth, meanwhile the giants will continue with their practices.
What this will achieve will be the chilling effect for small business being paralysed be regulatory requirements, and we all know the government is strong towards the small and weak towards the giants.