Edit: I remember another reason that came up: "our clients computers are too old to run .NET". That's a great argument. So if that's relevant, then by all means, use VB6.
Indeed, tell me when I sounded aggressive to receive an answer like this. At most, I was ironic but not aggressive like you.
I get your point, I am not saying you don't have reason about the the improvements made towards .NET, in fact, I know some .NET and I don't hate it and would eventually migrate everything to it. But is that we have dozens of programs made in VB6, basically data-base driven software, data-mining software, statistical software, even a Baccarat game sequences analyzer. VB6 never turned out its back, everything we wanted to code we was able to.
About the 'learning new things' argument, well, it's not about being 'trapped' in the past, but being ENOUGH BUSY IN THE PRESENT