From idle chit chat with the drivers that used to drive for a traditional firm, many have told me they prefer it. They’re very keen on their ability to vet passengers first via ratings, and that people can’t hop out and run away without paying, which apparently is/was not uncommon on Friday and Saturday nights. As a passenger, I like that I can’t be fobbed off with “he’s just round the corner mate” for 30+ minutes and I don’t have to worry about getting cash.
It can be a mutually beneficial thing, it just can’t be an unregulated free-for-all which it sounds like many implementations are.