the problem is really that selling operating systems just doesn't work. people buy devices with the OS preinstalled. the only way to change that is to make that practice illegal, and force people to choose and pay for an OS at the time of purchasing their device.