Of course, he presume he doesn't do much hard core software engineering anymore, but I assumed that family was pretty much a thing of the past (and legacy code).
Yeah, Microsoft really is the "BASIC company". From the early 8bit machines (did you know the Commodore 64 BASIC ROM is (c) Microsoft?) through qbasic and all the way up to visual basic and VBA...
Not just the Commodore; the Apple II, TRS-80, and MSX all used Microsoft's BASIC in one form or another. It shouldn't be any surprise at all that their dev tools continue to be rather well done (regardless of what you think of the platform they're on)
VB.Net is a completely different beast from older Visual Basic (up to VB6). It's still under active development as a first-class citizen on MS's .Net stack. It has iterators, generics, partial classes, anonymous types, lambdas, and other stuff you wouldn't expect to find in a BASIC.