Microsoft has also demonstrated a far stronger commitment to developers over many decades compared with Oracle, who never sell or promote that far away from the C-suite.
Realy? I remember pretty much every development stack for windows being dropped and abandoned (leaving devs in the lurch) time after time on windows. XNA, Silverlight, WinRT, etc.
It's easy to make MS look ok when you compare them to the horror show that is Oracle