This could have been written 10 years ago - I recall similar 'almost there' experiences with audio and USB on a dell laptop at the time, though I can't blame the Linux community for lack of access to bespoke drivers. Not to belittle the tremendous advances that have taken place in the interim, but something died after development of Enlightenment stalled.
His complaint is about the entire system, which includes people who refuse to admit closed-source Linux apps aren't the best because they insist that closed-source is bad and should be done away with.
He was much more insightful than that. He acknowledged that Linux itself makes it hard for those vendors to make polished apps by changing and reinventing every damned thing every few years.