It was just an example. If I had to pick a Windows example, you’re giving up support for high resolution Windows devices which are becoming more and more common.
I personally would never compile with different versions on each platform, but to each their own.
To be honest, no.
When it happens, the machine slows to an utter crawl which makes testing and debugging all but impossible.
My reaction is ‘Oh For Frogs Sake’ and go back to something that works
Plenty of other more pressing things to work on at the moment.