This doesn't work in cities. The vast majority of peoples movement are not immediately necessary. They can wait 10-15 minutes (or plan ahead) for efficiency. This also cuts down on costs for everyone.
On demand is bad but not for that reason. people have places to be and are bad at planning. You should be running every 5 minutes so even if they are running late it still isn't very long until you get there.
every 10-15 minutes is cheaper and so because of cost you are often forced to be this bad (or worse) just to be affordable, but it isn't what anyone wants and people who use such systems will dream of ways to make a car work where they are
On demand is bad but not for that reason. people have places to be and are bad at planning. You should be running every 5 minutes so even if they are running late it still isn't very long until you get there.
every 10-15 minutes is cheaper and so because of cost you are often forced to be this bad (or worse) just to be affordable, but it isn't what anyone wants and people who use such systems will dream of ways to make a car work where they are