Microsoft is actually acknowledging this, saying that they will attempt to simplify the scripting of Visual Basic. Good luck guys – but I dont think adding a layer of simplicity is going to work. However, I would be glad to be proved wrong. Clearly Visual Studio and Microsoft do not need 3 languages: Visual Basic, C#, and C++, all vying to be the system programming language for Redmonds software.
In the meantime Visual Basic and ActionScript 3 for Flash have become large scale programming languages with all the encapsulation, strong typing and other protections associated with massive scale coding. But this leaves user customization, macro-coders, and small-scale OS shell scripters either under-powered or confronted with the deviousness that can only be attributed to regular expressions and Linux-like too many shell scripting variants in Windows and Linux..