No, actually I have an intimate knowledge of iOS, OSX, Linux, UNIX and other systems. This is not "kool aid drinking." I have written software for consumer and professional operating systems, mobile devices, and other things, programmed in a lot of high and low level languages.
Look, I'm not "anti-Apple." I agree "for the most part, Apple products win over everything else in terms of usability." But they are leaders of a very slothful pack. The entire industry is about 20 years behind where it should be. My thesis is, if end users were aware of what's possible, and demanded it, we would see a resurgence in some of the joy a geek felt on opening up his brand new Altair 8800.
A computer should create a sense of power in its owner, not leave him baffled and frustrated. By definition, users are baffled today, because Ms, Apple, et al., deliberately withhold vital information about how their OS's work. Trade secrets, ugh! Back in the days of DOS, dedicated hackers literally knew the function of every file on their boot disks, and knew when they could expertly mix and match the most basic files from different machines.
As for legacy hardware, you are not going to be able to provide new features AND make older hardware work well. There comes a point of diminishing returns.