Modern VB.NET (and C#) suffer from overcomplication, from trying to do too much. And at the same time, not doing enough.
There are (at least) three ways to make a desktop application (Classic Windows Forms, XAML and other, more different XAML, for what used to be Metro/Windows Store apps). Not all functionality overlaps between them.
There are a plethora of (paid) custom controls which reimplement the wheel for all of those (because Microsoft didn't bundle in some elementary Windows controls)
That being said, I personally miss LightSwitch.