@codemonkeymike
There's also special hardware that loses driver support on macOS and Windows. E.g. I don't dare to upgrade away from my MacBook Pro 2017 because it still runs with the RME Fireface 400 audio interface (using an adapter chain from Thunderbolt 3 to Firewire 400/800).
This thing also runs with Linux, but its internal hardware digital mixer is close to impossible to use with ffado-mixer, the Linux alternative. But it's better than not running it. Thunderbolt 4 is said not to be able to run this adapter chain any more.
In my main audio workstation I use UbuntuStudio and an RME digi9652 PCI card. The last Windows driver for that card is for Windows 7 32bit. Yes, this card is 20 years old now, but it is doing its job every day and an upgrade would not give me any benefit.
So, even Linux pro audio is not always easy, you can get very professional audio interfaces for cheap now used, like the Fireface 400, since they soon won't work anymore with more recent hardware and recent other OSses.