Not sure if you've ever worked on complex systems before, but features simply don't exist in isolation. Features interact - sometimes in complex ways, sometimes in unexpected ways. The cost of supporting user-facing toggles for every feature in your product grows exponentially.
If you've ever maintained a system that uses developer feature flagging, the cost is large and typically this is for feature flags that should only exist for a matter of weeks or less.
If you've ever maintained a system that uses developer feature flagging, the cost is large and typically this is for feature flags that should only exist for a matter of weeks or less.