Потому что система типов это сложная штука, в одном ряду с управлением памятью и многозадачностью. Не надо сходу тыкать джунов в это, "они же дети" :)
сложная только если использовать что-то сложное. для совсем начинающего достаточно простых аннотаций str, list, None и т.д.
ну мб юнион и опшионал. откуда про управление памяти и многозадачность вообще не понял)