If you actually live in developing regions:
1) your income is much lower, and you are quite price sensitive. The Uber price premium (20-40%) hits much harder.
2) the Uber alternatives are noticeably cheaper for the exact same trip.
Regarding your experience, if you were local, that inDrive driver likely would not have tried to extort $1000 MXN out of you. They saw you were a visitor and took advantage of you.
In Nigeria or Uganda there are few tourists, so Uber cannot rely on a stream of price-insensitive travelers to fill their cars. It makes total sense why they struggled in (and gave up on) the local market there.