All of that tedious work to run an immature OS lacking in features and then using it elusively starting in '93: I officially recognize you as geek of the hardcore order! I had just become aware of Linux in 1993 and didn't try it myself until 1995 or so. And I was never willing to jump through that many hoops when I already had a working OS from MS that (mostly) worked well enough. I respect your doggedness and accomplishment in that regard.
Sorry about your request not to argue about the hardware support but:
I've found hardware support to be very good. I'll admit it's not as bleeding edge as Windows though. Hardware makers make drivers for Windows available when the hardware is released, so it's hard to beat that (though not always for earlier Windows which may still be in significant use). Also, in Windows world, some hardware makers seem to like to go out of their way not keep drivers up to date with new OS releases. I suppose that way if someone upgrades their OS they have to re-buy another flatbed scanner or whatever. Yeah, that would be me. However, modern Linux hardware support is still what I consider to be very good. But Macintosh... your argument is a bit skewed there. Apple controls the core and a fair amount of the periphery hardware you will be using with their OS. Hardware choices in Macintosh land are small compared to the gazillions of options in general PC territory. So yeah, when the OS and PC come bundled together, the hardware had better be well supported! So while you can say Linux has lagging HW support, you could also say that Macintosh has "lacking" hardware support. I'll agree though that when you buy a Mac, you know everything in it will work well with the OS.