OK, let's get it out on the table.

Is VB.Net just a go-between? Why not skip VB.Net completely and convert all "out-of-date, obsolete" VB6 code to VB 2010 and be done with it?