For #emacs >= 31, I just learned that it's finally possible to hide all minor modes in the modeline with a single line and no dependencies!

(setq mode-line-collapse-minor-modes '(not))

For more info on what you can do with this see C-h v mode-line-collapse-minor-modes

@aethor Thanks for this. Immediately enabled it in my config.