absolutely.
i am regulary pissed how the size 9 font in my apps look when i open the same stuff on windows or post 10.11 OSX.
The problem is with every single version of "X".
I created a toolchain for CodeWarrior and every normal IOKit driver project can be created with CW.
(Un)fortunately I can't use anything later than 10.6.8 because starting with 10.7.0 there is no Rosetta anymore.
If anyone compares the very clean UI of the CodeWarrior with the total mess of the XCode they wonder, what kind of UI guidelines Apple does follow.
The worst unfortunately are the fonts. Finding good ones for CodeWarrior under PPC emulation (and with Carbon) is a joy.
Everything with Cocoa is horrific.
The later fonts (10.13.6 here) tend to be better to, but you have to work very hard.
On 42" 4K monitor I am using (if I have to) size 14 Courier New with "Relaxed Spacing".
But I rarely if ever touch XCode other way, than command-line.
All editing is done in a Snow Leopard Server window under Parallels with Code Warrior.
That automatically means, all driver projects have to be 10.6.8 compatible. They are universal, so 10.4.x (or 10.5.x) is the starting point. Since there are projects like NVMe that means I do have NVMe drivers for... of course 10.13.6 or later only. If, by coincident, anyone sees something else by mistake - it's a mirage and clear sign of bad vision.
NVMe has absolutely, absolutely, REALLY-REALLY no universal binary support. Anything earlier than 10.13 and of course G5 PowerPC NVMe ist 100% AUSGESCHLOSSEN!
This is what marketing and customer support sez and I do follow the leader.