Allegedly, the earlier versions of Oracle used code that was "remarkably similar" to DB2, so don't knock it.
Good COBOL programmers know how to write structured, easily maintainable, efficient code. So don't knock them either (cos I was one!).
Your points re VB6, SQL and MySQL are valid though...