You're still left patchworking all these apps, switching from one another at every point and assembling everything in notes by yourself. It's super nice it can be done at all, but I'd also pay for an app that has it all in one place if it wasn't free.
To note, the c) part is not just public transport but anything from private bus network/taxi/private bike networks/just walk. While Maps deals with that decently, I'd agree it would be way too much too ask from a free transit app.
There's not much patchworking/assembling once you bookmark your preferred locations, research what times they open/close, select favorite transit modes, bookmark specific lines, research which exact stops. Don't mentally lock into Google Maps as your primary thing.
I said the c) part is already done by Transit App and generally better than Google Maps (shows rideshare time-and-cost estimates, bikeshare/scooter pickup locations etc.) Where 'taxi' has generally been replaced by rideshare and by 'private bike networks' you mean bikeshare. Not sure if by 'private bus network' you mean coaches, or employee shuttles, but those are sometimes not open to the public.
As mentioned, the amount of local detail depends on how much your municipality participates in open-date initatives; if it doesn't, ask them to. Transit App is adding new regions constantly.
There is a free Android (+ iOS) app doing a) and c), it's Transit App, at least in 18 countries and 300 cities [0]. Gives you schedules and (multimodal) trip planning including car, bus, transit, train, subway, cycling, walking, rideshare, bikeshare, scooter rental. It has both scheduled and (near-)realtime information, detours, service interruptions etc. Shows you all the options you're interested in, rolled up by start time and total time, and includes cost(/estimated cost for rideshare).
In text format, on a super small screen, free.
> And I also get other people's position, and don't need to text them every 5 min to know if they're lost or stuck.
Well ok but very few people use that much. Why do you need it so much? Socializing? Hiking? Playing Pokemon?
[0]: https://transitapp.com/region