This is what I do and avoid the "problem" altogether. I don't waste my time trying to get a refund for an OS I don't want. I like being able to choose every specific piece of hardware that goes into building my machine, including the power supply, case, fans, and the operating system I will be running. I agree that I might run into certain hardware that isn't directly supported by the Linux derivative I have chosen, but that's the liability I accept by building my own system.
Corporations, on the other hand, generally want their employees to have a standard machine and OS so that IT can support them properly. Unfortunately that typically includes Windows, although that is slowly changing...depending upon the business model.
This is what I do and avoid the "problem" altogether. I don't waste my time trying to get a refund for an OS I don't want. I like being able to choose every specific piece of hardware that goes into building my machine, including the power supply, case, fans, and the operating system I will be running. I agree that I might run into certain hardware that isn't directly supported by the Linux derivative I have chosen, but that's the liability I accept by building my own system.
Corporations, on the other hand, generally want their employees to have a standard machine and OS so that IT can support them properly. Unfortunately that typically includes Windows, although that is slowly changing...depending upon the business model.