I like buses that move fast, that means optimising the time it takes for people to get on and off. That is especially so in London where buses stop every 200 yards or so and at each stop there are people getting on and off - at some popular stops there can be 30 people getting on and off.
Riders using cash slow the bus down considerably. Do you have suggestions on how to make it as fast as just tapping your Apple Watch or Oyster card on the yellow pad? :-)
You can still be anonymous using an Oyster card that's pre-loaded with cash.