This is one advantage to there being 1-2 huge brands (Uber and Lyft, Amazon and Walmart, etc.) vs a smattering of tiny businesses (e.g. taxis). Misdeeds by huge brands give people something to point at, and complain about, and hold accountable. Whereas systemic misdeeds by individuals who are part of a smattering of tiny companies results in people saying, "Eh this is just how it is, learn to live with it."
But I agree with your second sentence. I would much rather pay a few extra pennies/dollars than have to go out of my way. It's a better world where there's a reliable company that's accountable, then having to argue and negotiate with every single driver about whether they're credit card machine actually works, or how much extra I have to pay with a CC, or whether they're taking the right route, etc., because there are no standards or accountability, and every driver is unrelated to the previous drivers I've had and communicated my preferences to.
Have you ever had to worry about paying a penny more than you were quoted by the Uber app? Have you ever had to worry about whether you could use your credit card?
And anti competitive how? The taxi companies were horrible and they deserved to die
And yes it’s happened to me too it’s super common.