To take a bus from point A to point B, I have to walk to point C, wait for the bus, get on, wait to be dropped of at point D, cross the intersection to point E, wait for a transfer bus, get on, wait to be dropped off at point F, and finally walk to point B.
With this system I call a cab, wait for it at point A, get on, get dropped of at point B. Rather than my time being fragmented into 3 periods of walking interspersed with 4 periods of waiting, it is just 2 periods of waiting, which makes it much easier to make use of the time. In my experience riding buses, only about a third of the time spent is usable (except for long distance commuter routes), while nearly all the time spent in a cab is usable.
Even if the shared cab took a bit longer than a bus, I would still choose it over a bus for the improved productivity / enjoyment.