This food delivery industry has really boomed and the guys on bikes can be a hazard. Certain jobs will attract 'informal' workers and that needs to be regulated. I don't mind paying tax, but everyone else needs to.
The ID card is a different issue and Brits will resist it. We need to be able to prove identity, but should not be forced to show it all the time and be tracked.