My question is that I don't understand why someone buys a Windows laptop expects Linux to run on it perfectly. It's the same to me as expecting OSX to run on a Windows Laptop or to install Windows on a Macbook Air. Why wouldn't you just buy a Laptop with Linux pre-installed or at least a Laptop that is certified to be 100% compatible? And if you now try to say that there aren't as many options, take a look at how many options Apple provides to run OSX.
Links to certifications: http://www.ubuntu.com/certification/desktop/models/?query=&c... https://access.redhat.com/search/browse/certified-hardware/#... http://support.lenovo.com/us/en/documents/pd031426
Links to "open up the cardboard box and plug in the computer" http://www.newegg.com/Product/Product.aspx?Item=N82E16834314... https://system76.com/