Any paradigm shift requires re-learning I think. I don't actually think that's particularly hard, nor do I think it means the paradigm isn't a good one, it's just an inevitable consequence of a paradigm shift. Some shifts are easier than others, if the paradigms are closer together, but functional and imperative programming are quite distant in my view.
Nevertheless, I've seen some people find this easy, others find it hard. YMMV I guess.
Google has made sure that _nobody_ can implement a browser with hostile takeovers the "standards" committees and pushing the standards solely in the direction of corporate interests, bypassing consumer interests. The whole point was to make them so complicated it would be impossible for someone without an insane budget to implement one.
Proof of this is the whole advertising sandbox crap... what the hell does an HMTL Client "need" an advert sandbox for?
Breakups are painful. Ultimately they're better for everyone.
Instead this will put all browsers on a much more even playing field, and perhaps it will force governments and citizens to realise that free software takes someone to write it.