The company I work for has piles of Visual Basic 6 code that will be here for as long as their product is viable (Prepaid credit cards services). The growth is simply not their to perform a rewrite. It's sad but is also a reality.
I clearly remember VB6 being an excellent tool. Quality of code varied widely between developers.
VB6 was incredibly easy to work with, and honestly, the value it provided by being able to link a quickly-made, solid UI with easy, solid code was highly underrated.
Same with Delphi which had a better underlying language than BASIC, fast compiles, superb version support and a stunning VCL (visual component library), it took VS studio years to catch up with a lot of that.