Random route service is difficult to efficiently serve with mass transit. Public transit doesn't have to be specifically mass transit, but the collective need of "I need to go from random place A to random place B and later return" is almost never going to line up with a mass transit solution.
Having high frequency mass transit service and decent transfers is better than the current situation, but it's really, really hard to compete with "sub-minute latency, personalized perfectly random route".