My hypothesis is that many proponents of FP are people who have worked exclusively in bad OOP systems and good FP systems, but never in good OOP and bad FP systems.
“Feature branches” vs trunk-based development is a straw man.
Branch lifetime is a primary indicator of integration difficulty.
Keep stories small, branches are short. Attack the disease, not the symptom