I agree it would be a poor experience, but macOS does have an additional shortcut key for switching between windows: Command–Grave accent (`)

did…

did I not mention that?