Sorry, didn't mean to offend the VB programmer in you. It's not that you can't do everything under the sun in VB. You can. But again, unless it's a generalized solution, it may be great for the programmer, but not so great for the end-user.
This is just my opinion but it's based on 20 years in the business. I feel sorry for the end-users who call me because their sortation system or whatever goes down and they are losing thousands of $$$ per hour.
Usually it plays out like this... The 10 year old PC some custom app was running on takes a dump. They call us. We ask for the source code. They say "the what???" I'm sorry. This happens too often to be funny.
Most people in this situation don't even know the time bomb they're sitting on until it blows up. As far as the generalized solutions go, I agree to a certain extent. We have run into systems that are old and have to be upgraded, but usually there is some sort of migration path. As far as reputable vendors disappearing goes, in my experience there have only been a few. But "one off" apps like VB... There have been many.