It's just very different than what most GUI tools feel like. In some ways, it's more like a game engine loop than a UI toolkit's message pump. The lack of familiarity slows adoption, despite being, IMHO, vastly superior technology.
See my thoughts on why Angular's approach is attractive here: http://news.ycombinator.com/item?id=5063986