Хранение интерфейсных строк в файлах локализации не только позволяет локализовать ваше приложение на другие языки, но и позволяет не метаться по всему коду в поисках нужной строки. Вы точно будете знать, что локальные строки, которые отображаются в интерфейсе пользователю, всегда находятся в .strings файлах, и их будет достаточно просто поменять в одном месте при необходимости. При использовании строк в коде, как правило, они дублируются, что приводит к багам и затратам времени на их поиск.
Для понимания, что такое локализация и как ее настроить, можно почитать
статью от Alconost на Хабре,
материал от Пола Хадсона и подборку информации по локализации в
документации от Apple.
Отметим, что совершенно не обязательно оставлять работу с локализацией (и в целом с ресурсами) в том виде, который предлагает Apple — для этого тоже есть более удобные инструменты.
Для работы с текстами такой инструмент — библиотека
R.swift. Для понимания, как использовать эту библиотеку, достаточно прочитать документацию в readme.