Decent article. Was going to post a comment about how terribly wrong it could go to have each team pick their own tech stack, force the client to download all of them, and run them in a shared environment. Makes me shudder thinking about it. But they call this out towards the end.
It’s a solution to an organizational problem, but to do it well it requires serious organization and disciple. If your organization lacks the strong engineering leadership and/or doesn’t prioritize client performance then micro frontends will just make things worse for your clients.