I think this is just because of the classic leaky abstraction problem. At first a new abstraction seems amazing, but after using it long enough you've seen enough of its leaks to become disenchanted.
Interesting. I'll have to think about that some more.
I've been assuming it's because of human nature: when something's new and shiny, we see all the cool new things it will do for us. After being around it for long enough, we tend to only see the flaws, and forget all the benefits.
I've been assuming it's because of human nature: when something's new and shiny, we see all the cool new things it will do for us. After being around it for long enough, we tend to only see the flaws, and forget all the benefits.