To be really fair there's little VB can do that C# can't do NOW. Including drag-drop GUI in VS.
In the 1990's C# didn't exist and to it was much difficult to create a GUI in C++ than in (Classic)VB.
What is more important is about easy learning and generated interest. VB provided a simplistic and verbose language which makes easy to understand and it pretty easy to learn.
I love C#, but I probably wouldn't recommend its power for someone only touching the basics and making simple things.