People are resistant to change. As a software developer, I'm sick of my boss saying "we can't make things better because it'll disrupt users". Fuck that. Let's disrupt some goddamn users so we aren't stuck with Win 3.1 interfaces everywhere.
Same appearantly was the case with Ubuntu's unity.. but that time the dev-team won.
Software evolves. The first interface is not the best. People should evolve with it.
How about not disrupting, but instead enabling users to work in new ways (as well)? We can't all think the same you know... just because the new "flow" is better it's not for every one of us.