COBOL is a public standard, with multiple implementations by multiple vendors on multiple hardware platforms.
VB6 is only supported by Microsoft, and they've already told you that they won't be supporting it on new versions of Windows. So eventually it will be effectively dead. The same may be true of COBOL, but nowhere near as quickly.