Вы слишком драматизируете, в котлине просто завезли declaration-site variance и подобрали слова получше, потому что делали новый язык, а не впихивали дженерики в существующий, где каждое новое ключевое слово - куча недовольных с криками "джава опять ломает совместимость"
Так я не то, что драматизирую. Вы сами выловили мою мысль про удачные слова. Когда я читал про дженерики, вроде на хайперСкиллс, там тоже говорили, что слова супер и экстендс немного путают понимание. Да и в конечном счёте , котлин же тоже с джава совместим. Но я уже ухожу в область, в которой мало понимаю