Зачем нужен firebase?
Когда нет желания или умения пилить свой бек енд и хранилище
Те для фронтендеров и для простых андроид приложений
Firebase нужен для того, чтобы снимать обучающие видео - не надо заморачиваться, делать бэк. Поэтому он и прижился среди новичков. А так, в серьёзных проектах нужды в нём, естественно, нет.