Sounds like tiling window managers like sway or i3. Those don't have any sort of predictive switching but otherwise:
- My window management is done via keybindings
- The status bar is completely optional (personally I use it but there is no *need* to use it)
- I set `hide_edge_borders smart_no_gaps` so if I only have 1 window open in a workspace, it doesn't have any border at all. No titlebar, no close/minimize/maximize buttons, just the window content.