Right -- and providing dev tools and server platforms for free to students at the high school and college levels is why the MSDNAA and DreamSpark exist on the MSFT side of things.
Of course, it took literally a couple of years to get each of those programs started. I remember spending months just arguing back and forth about whether or not an edition of Office should be in MSDNAA (since it is a development platform, from the point of view of add-ins, Access, etc.) and how much lost revenue it would be.