Странный вопрос, ведь все зависит от бекенда и того как устроен проект, бывают проекты где куча микросервисы и все работает отлично и везде. А бывает один сервер и работает все ужасно
Есть предположение что чаще бывают проблемы, потому что идеальных проектов практически нет, везде есть люди, а люди порождают проблемы. И неясно почему есть разница прод и дев. Даже в плохих условиях дев и пррд отличатся не должны
иногда так много логики в useEffect нужно засунуть и хочется по второму варианту написать чтобы понятно по названию функции было хоть что делаем в этой функции