I was part of an event called "Windows Refund Day" in 1999 (I think) to draw attention to this issue. We had a march to a Microsoft office to ask for refunds (unsuccessfully). It was fun, but it's 27 years later and it's still a problem.
Edit: it's covered on Wikipedia at https://en.wikipedia.org/wiki/Windows_Refund_Day