Coming from a background where I did more or less everything myself from scratch, learning the ways of a framework isn't the easiest thing I've done in a while.
Back on to your topic, what you need to remember is that proponents of a new piece of software will always criticise its rivals. You also need to remember that a lot of people will just learn a single technology, never try the others, but declare the one they are using is the best. I see it a lot at work, people will say X language is far superior to Y language, and if they need to argue why they'll Google until they find something that agrees with what they're saying. This comic sums it up: http://i.imgur.com/ROS7lGT.jpg