Microsoft did not stomp on VB6 and VBA, they just removed any more paid support for it. See the news here. In Redmond’s favor, they made good on a promise in 2005 to do this. However there are are numerous affected parties. On the VB6 side many users including some Microsoft designated Master Programmers, feel that they are being abandoned – see comments on Visual Fred (google it for a rich, lush landscape of views) for more details.
Now what makes this most interesting is the fact that Microsoft is abandoning yet again a large block of users and replacing it Vista-like with some future-oriented but currently disappointing software that represents a great deal of work to users. Nothing really new here.