KBS and Citi Hopa are glorified matatu managers. At the moment, the owner of the matatu pays them a fee to have their matatu as part of the franchise. I guess then that the owner then demands a daily amount from the crew, much the same way other crew operate.
I think that with the formation of other Saccos, it's a matter of time before they are done. Citi Hoppa even has a reputation of dropping passengers off before their destination. Compare the Double M Eastland queues to Citi Hoppa who instead have the matatu's queueing looking for people.
The City Centre has long been their forte. It's time other Saccos were allowed to bid for the city centre