Love or hate, Microsoft certainly did a lot to empower hobbyist and professional developers in the PC/wintel era. Certainly in the 80s SDKs were notoriouly expensive. OS/2 dev kit was $3000. I remember the SGI Irix Developer Option (IDO) was $3500. you could get a C compiler from MS for about $500. MSDN later become something pricey but wasnt strictly needed to sit down and build code for a PC and ship it