It's made that way so it would be easier for others to make API's.
(If I'm not mistaken)
Also so that others who usualy codes with C++, could use C# without to much problems.
While VB is like VBA. Which is used in Excel, Word and such.
(It's also more "noob" friendly so it's an easy starting point for 'many')