Well, the argument that 3rd party drivers need to be installed from a Terminal isn't the vendors fault, it's the fact we've had two major toolkits competing with each other over a tiny fraction of the desktop user base for over 10 years, and a smattering of even smaller toolkits on top. Consider the Windows platform. 3rd party vendors regularly provide drivers that MS has had nothing to do with, since there's an established framework for installing them, and a single UI toolkit to worry about.
Re: IMO driver problems aren't Linux's fault