Earlier quoted context omitted.
The basic issue with all this is hardware manufacturers, and their fire and forget attitudes towards products. Thus they barely get their stuff working on the major commercial platforms, and all the rest have to either beg for specs so they can write their own (good luck) or reverse engineers (and risking bricking the hardware because of abusing standards for firmware flashing and whatsnot). And your primary complain…
> Thus they barely get their stuff working on the major commercial platforms, and all the rest have to either beg for specs so they can write their own (good luck) or reverse engineers (and risking bricking the hardware because of abusing standards for firmware flashing and whatsnot). Thus the shortest way to get a working system is to stop being an hipster and use one of the major commercial platforms.
Being a hipster has very little to do with using Linux these days. Wanting a productive, customisable work environment has a lot, on the other hand.