MS is not being blamed. MS never asks anyone to buy keys from unverified third party sellers.IF you want a legit key, MS has direct sales in India, just to save a few hundreds, these online dealers (in 1000s) sell wrong keys.
MS is nothing to blame on same..
I am purchasing something online for 90-95 bucks and find original company/manufacturer selling same for 100 bucks.
Will always prefer original.
The reason why people buy from these so called authorized sellers, is because the price is way less than retail price. A Windows 10 Pro key from such sellers can be had for about $45. However the same is listed on Amazon for 14,176. Thats almost like 5 times difference.