VB .NET es totalmente orientado a objetos y VB6 no (algo de objetos hay, pero mal implementado). Esto como metodología de programación, supongo que habrán mejorado como mínimo la calidad del código máquina generado porque en VB6 es una auténtica porquería.
P.D: Tienes razón, la verdad ABOSULTA sólo se encuentra en la Bibilia