Переключатель страниц, шаг 3

Зачем нужен text-indent, почему просто нельзя оставить ссылку пустой?

Для доступности - в случае использования скринридеров или когда стили отвалились.
Есть много разных способов прятать содержимое от обычных браузеров, да так, чтобы эта информация была доступна для специальных устройств.
https://webaim.org/techniques/css/invisiblecontent/#techniques