Microsoft asking to upgrade hardware reminds me of that old joke (from memory so excuse the bad story telling)
User: hello, my PC smokes and I would like to purchase an anti smoke software
Computer service: sorry it's not possible, you have to replace the hardware
User: no I really want an anti smoke software
(Later)
User: hello I would like to purchase a new computer
Service: see, I told you that an anti smoke software is not possible
User: wrong! I have purchased one from Microsoft. But apparently it's not compatible with my current hardware