IMHO Apple and Mac software support by hardware manufacturers is far ahead of all others, based on the following facts:
1. TB: Many new HW interfaces use Thunderbolt. (e.g Clarett range) Windows and Linux are far away from support. Windows has promised it for years but only will support from TB3. TB3 has been there for a while, still no Windows supports. Radio silence from MS. Desktop Motherboard support for TB3 is still very early, on Mac it's there for long. Microsoft is rapidly sliding backwards from a hardware support point of view.
2. AVB: No Linux support in sight. Manufacturers (MOTU) decided to write their own Windows drivers. No Windows support. All new Macs support AVB Ethernet on board. No PC Mobo's yet with this interfaces. You need to be familiar to identify if it supports all AVB requirements or not, and PC Mobo manufacturer don't list this in their specs.
3. USB, Roland (AIRA) and other manufacturers Synths USB audio interfaces are not USB Audio compliant, so they won't run on Linux. Now THAT is an artificially created problem and a real shame on the manufacturers.
4. Mobile: Many Mobile apps for Mac,Windows and Linux don't cover these platforms much for audio. Look at Ableton live Link support, iOS only, No android. Android audio hardware support is behind. (only Android 6 supports audio interfaces which are USB audio compliant, Sorry for Roland (see item 3 above)
Audio interface Aggregation, I am not clear on where this stands on all the OSes, but if you are many USB hardware interfaces (e.g. 6 Roland boutique synths with (non standard) USB audio and TB , AVB as well, ow can these audio channels be aggregated in hardware/software so that you only need to deal with one interface in the DAW ?
Jack has just become available to Windows. There are plans by Steinberg to port the VST SDK to Linux, then it's just up to Hosts to support it. LV2 allows to port code to Windows and Mac (Check x42's free plugins). Bitwig with Focusrite Scarlett interface (e.g. 18i20) works out of the box with Jack (qjackctrl) on Ubuntu. (Assuming FR can be labeled as being professional this is a professional solution) , even you can play your desktop audio on the audio interface outputs using the Jack ALSA bridge.
Linux audio and MIDI timing (with Jack) is said to be much better and stable than on Windows. (also MIDI clock wise). Connecting MIDI interfaces and devices from the desktop (ALSA/qjacktrl) is much easier on Linux than all the hassle and limitations on Windows. With Carla audio routing and lots of free LV2 plugins there is a lot of sound creativity possible. Hope LV2 support will come Windows host as well. (The Carla host runs LV2 plugins on Linux, Windows and Macs ). Lot's of work on MS and Linux hand to catch up, if ever.
I don't use a Mac though.