например чтобы указать какого типа ожидаются аргументы в функции и какого типа значение функция должна возвращать.
В большом проекте это поможет другим программистам быстрее понять что этот код делает и что от него ожидать. Плюс IDE (например PyCharm) будет предупреждать, в случае, если в результате функции ожидается строка, а на самом деле вернется число. Скрипт, тем не менее, запустится и, возможно, будет работать.
Если короче, то аннотации в python как комментарии о том, какой тип данных мы ожидаем видеть в том или ином месте