All the BASIC languages I grew up with ZX81/BBC/Amiga all had GOSUB-RETURN.
Anyway I am in a way greatful that I started with basic and progressed through c, pascal, c++ etc. I always felt it gave me a much better appreciation for each improvement in the language.
I wonder, if in the future Funtional programing will rule and people will look back and pitty those of us that learned OO first.
I pretty sure the only rule of software development is adapt or die.