If you want to save 1000ksh but you need to hail 3 or 4 drivers to take your price, then that annoyance is the cost.
Uber’s algorithms make it difficult for drivers to cover the cost of doing the driving unless they can get high tippers or lucrative fares regularly.
I’d also learned that since Uber doesn’t want to tell people they can’t find a driver, they will start at a terrible price, then if no one accepts the trip, the payout gradually increases until someone acquiesces. Unions would break this system of shortchanging the drivers by not accepting anything under the minimum level.