I think we agree, but I'm not sure I get your last point. PHP, for all its (in parts very weird) flaws, always had the advantage of how fast it is to get a website up and running. But AFAICT, VB.net isn't actually any easier to get running than C# is?
That's in there, but the entire My namespace is VB-specific. A ton of things like using settings and log providers that are basically prefab in VB, but you have to set up custom in C#.