On MacOS (at least my older version on a 2015 MBP), Cmd-~ switches between app windows. Totally undiscoverable but knowing that restores a lot of usability.
The windows-y alt-tab at least shows a preview of all windows, and so its one key stroke to tab through everything.