While there are laws, have fun trying to file a complaint / anything happen. You love red tape? You’ll love trying to navigate it to report a cab that didn’t shown up on time.
I tried this a few times. I had a cab scheduled to take me to the airport. They didn’t show. I called, they said I never scheduled anything but could have a car there within an hour. That would make me miss my flight. My wife drove me and was late to work. I tried calling the city and the cab company said “we have no record.” And that was the end. Even though I had a call record showing I called the cab company the day before. Nothing happened except about an hour of me on the phone, two letters and a lot of frustration.
Another time, a cab in NY ran over my foot and broke some bones. Despite a police report, the cab company denied that it was them and never paid. They self insure (per NY rules) with a law firm. Seriously, not an insurer, a law firm. They denied claim. NY taxi commission received my complaint and did nothing.
The reality is that the laws are pretty useless as they aren’t / can’t be enforced.
I also tried reporting when thit driver was different than the license shown. Nothing happened.
I have a bunch of these stories over the decades of using taxis.
Uber is much better because they log everything and actually care about their customer. That’s why if I must trade, I’d rather take the extremely small chance of being raped or harasssed and the driver definitely being caught and convicted than a taxi.