>They have great kernel, drivers and low level engineering but the stack above that has a lot of questionable stuff.
Do they? Is Linus' rant about porting git to OSX now obsolete? At least, unlike MS with ReFS, they managed their HFS+ -> APFS migration.