It has a shitty syntax. It's disgusting.
It doesn't conform to modern programming practices.
It's based on BASIC. It's literally called that way because it's meant for basic things, not complicated projects.
Why the fuck is it case insensitive??
Also, C# devs make more money. Use C#, cash in...