Они могут таксовать в соседнем, более крупном городе.
Может быть какой-нибудь музей, обеспечивающий работой таксистов (и магазины, кстати), но дать там работу всем невозможно. Поэтому основная работа это такси и магазины. Повторюсь, основная, а не единственная. То есть, часть города работает где-то ещё, в их городе могут работать не проживающие в нём, наверняка есть поток или движение народа. Вряд ли это город в котором три улицы по два дома, в таких даже в такси и магазин не устроиться.
В моём городе тоже основная масса вакансий это пиццерии, пункты выдачи вб и озона, и такси, но это не значит, что город только из них и состоит и никакой другой работы в нём нет в принципе.
И даже в городе на три улицы я вполне представляю себе услуги такси, впрочем. Наверняка даже в нём живут люди, работающие в более крупном городе, но не имеющие возможности снять жильё там. И ежедневно ездят с работы домой, в 9-10 вечера. А последний автобус даже не в их город, а в их направлении - в 7. Ну допустим, просто как гипотетическая ситуация, почему вдруг такси может быть востребовано.