Additionally, many hardened programmers will frown upon you for using so much of other people's code.
I've never met an IT professional who would agree with that assesment.
Also, I'm not sure whether you're aware of it, but you just omitted the entire open source movement and everyone who has submitted code to an OSS, GPL, APL, or other open license from the category of 'hardened programmer'.
I dont have any issues with it, I'm just speculating why people do. When I say using other people's code - I mean the framework/libraries/thousands of built in functions.
So the C++ STL is not used by 'hardened' programmers?
The Boost library?
Have you seen the library of perl modules availabe from CPAN?
The entire Java API?
For the OP: VB.Net has pros and cons, just like any other tool.
And, just like any other aspect of IT and computers in general, if there is the possibility of differing opinions, you'll find blowhards, fanboys, and their siblings all loudly proclaiming that their opinions are FACT.
Rather than ask such an inflammatory question, I suggest you try something like: "What would you use VB.Net for?" ... that way, you can ignore the people who scream out 'NOTHING IT SUX0RS' and weigh the advice given to you by those who seem to present a more balanced opinion.