2: Start a company, build better hardware, bundle Ubuntu, sell it?
3: Buy a laptop from $OEM, install linux, figure out what doesn't work, file bugs, fix some code, wait for next kernel release?
4: B&M on Phoronix's forums under the guise of "promoting linux"?
5: All of the above?
If you have something that we're missing, I'm all ears. What you're doing (the blame game) isn't helping to promote linux. Truth be told, you're probably doing more harm than good.