I had the same issues with airport trips and taxis, frequently having to build in an extra 1-2 hours on top of the typical airport buffer to make sure I'd get there. So many no-shows, empty promises, and lies by dispatch. So many scams, fare spiking, outright hostility, and shenanigans from drivers.
I signed up for Uber after a panicked morning in Denver with 2 no-showing taxis. Never looked back after that, though I use Lyft 90% of the time now.
I have no tears at all for anyone involved in the taxi industry.