БД нужна там, где данных реально много и/или ими нужно оперировать.
Логи можно хранить и в файле (настроив ротацию) и в бд. Просто потому, что данные из логов достаточно редко анализируются.
Ключи для продажи сторятся в базе тупо для учёта, чтоб каждому Васе можно было показать какие ключи он купил.
списка не УЖЕ нет, а ЕЩЕ нет.
он подгружается аяксом запросом на https://gorzdrav.spb.ru/api/clinic_list/ после того как страница загружена браузером.
соответственно, парсер, не умеющий обрабатывать js, увидит только пустой список.