As proven by Android, and Netbooks before it, having OEMs shipping Linux distributions won't change it.
I used to think educating people was a solution, which it might be to some extent... truth is without regulations brought and enforced by people who understand the modern digital world and have the end users best interest in mind (lol), the cat will never go back to the box.