The regulations by and large were simply there to protect incumbents that wanted to keep out competition which offered higher customer value (by offering lower cost, more responsive, less greenhouse gas) service.
Unlike AirBnB which does break NY City and NY State laws, Uber has been following regulations that are imposed by the NYC Taxi & Limousine commission (e.g., screening drivers, etc.).
I see this "incumbents" narrative touted a lot, but it just ain't so. Non-medallion livery companies (black cabs) have been in NYC for a looooong time.
But because of stupid laws protecting Yellow Cab monopoly, it is against the law to street hail them, having to call instead. Also, not a reliable single brand, also they don't take credit cards, unlike Yellow Cabs.
iPhone hailing to me and many others at least, is effectively street hailing. Not certain what your beef is with Uber. Service and costs have dramatically improved since they and Uber/Via/Gett/Juno came, even in Manhattan.
It's against the law to street hail an Uber as well. Uber works because hailing one with your phone is legally equivalent to calling a cab company, not sticking out your hand.
Uber Pool has 2 or more unrelated passengers using the same car for transit hence less greenhouse gas compared with using separate vehicles. Elementary!