Uber has to do these checks anyway before they are allowed to take the drivers.
The "bad days" of unregulation were long before the digital age - we have better ways of checking these people now, including star ratings within the Uber app - if the driver doesn't have 5 stars, just reject them.
The goal shouldn't be so that taxi drivers can make a living, but rather that people can get from A to B how they want.
The fight here is about cronyism, protectionism and the scam of making taxi drivers pay $200,000 blood money to be able to drive in Quebec, Melbourne, etc. I have talked to taxi drivers in Melbourne who hope that they can sell their license when they retire so that they can retire.