I've started to notice something about mature products.
The size of a feature rarely determines how much work it takes.
Instead, the effort depends on how many past decisions that feature touches.
A simple "Add Google Login" suddenly affects authentication, onboarding, permissions, analytics, documentation, QA, and maybe even your pricing model. What looked like a two-hour task turns into a week of discussions because you're no longer building a feature; you're negotiating with decisions your product has accumulated over months or years.