I think that MicroFrontends definitely serve a purpose, but you probably don't need it unless you know you need it.
Yes! I think there's nothing wrong with switching careers, it's normal in tech to be somewhere for only 2 or so years. I always go for the teams and situations where I can learn the most, but I know this is something that many people don't have the privilege to do, so it depends on your circumstance. Taking learning over money in the short term will always lead to more money in the long term.