as for why i think .NET is better than vb6....

.NET can be run on multiple OS's (windows/unix/linux/macOS)
vb6 can only be run on windows.