Подобное нужно у архетикторов спрашивать (было интервью с Брайном год назад, и там вполне можно было спросить), и, вполне возможно, выбирали разные имена, чтобы не пересекаться по именам классов.
По-моему, я где-то видел статью, где указывалось почему в Kotlin выбрали название Deferred, а не Future, но сходу не находится.