Main ruler is like that.
Add own ruler tracks with various timebase to have it available is what I do.
And a track divider line to keep the stuff always visible(up on the right in project window).
Then to minimize thinking differently - I set default track time base time linear - then knowing new tracks added are of certain timebase.
There is a setting to follow main ruler or not for timebase, I mean. Which will vary if to reset timebase on new audio or midi tracks - whatever you prefer.
This is what I do to keep minimum effects on different projects.
But tricky part is that primary and secondary time in transport bar lives it’s own life.
Thinking to make macro and key command for that to set main ruler and these settings so they follow.
Saving different workspaces are also helpful to recall as needed. And they can be global or project specific.
There is also a setting “Open Projects in Last Used View” on Preferences General tab to decide to follow project or not.