I have a totally different take on this. It seems WannaCry is a stark reminder that companies need to spend on IT security expertise, need to upgrade their equipment, and need to pick software that can meet their support needs. I don't think blaming the government is the right move here.
If these companies and organizations were using fully-patched copies of Windows 7, 8, or 10 then I'd be agreeing with Microsoft. However, most of what I'm reading is affecting unpatched, ancient copies of Windows XP, XP embedded, Windows 2000, Vista, and 7. These companies and organizations had this coming. The same government being blamed is also the one that was screaming about cybersecurity under the Obama administration, and they were churning out all sorts of documents citing how to protect systems from attacks like WannaCry.
If you want to blame someone, you blame the operators of the affected computers.