... It "dumbs down" VB again when I thought the whole point was to make all the .NET languages functionally equivalent. ...
I'm interested to know how you think adding a namespace changes the VB language specification. While I agree that the languages need to produce equivalent IL, I disagree that VB should strive to be C#. What made VB6 so successful was the degree to which it
abstracted the complexities of COM development away. I agree, some mistakes were made, but making VB.Net an easier place for the "part-time" or "beginner" programmer to work cannot be a bad thing.
Speaking as someone who has converted from VB6 to VB.Net to C# over the past 2
1/2 years, I don't agree with you.