I hope you are right, but nothing I've seen has made me go, "I need to build on MS."
Oh and most problems are solved or canned so all we're doing is gluing things together and making it look pretty (which is what programming via abstractions is all about).