It's actually simple but it's framed as complicated by the people pushing this.
"Trust the experts"
Is Bitcoin's only use case as money?
Should node runners have the option to configure their me pool?
Should code changes to the default client require discussion and consensus?
Should we be concerned about conflicts of interest of devs pushing changes?
I'd say common sense would be to answer "yes" to all the above. Who we have now as "Bitcoin Core" largely and surprisingly don't agree.