You gets what you pays for....
If one buys a decent machine with Windows installed, I feel it is unfair to blame the purchaser when it is obviously a problem caused by Microsoft.
There are certain makes of hardware I would not buy but others find them totally suitable but many people using different makes have complained.
Do remember, Microsoft is in business to make money and not to be involved with individual problems until such time as too many people complain.