Not at all. If somebody is not skilled enough to build a quality application, what do I care? I only need to be worried about what I know, not with what others know. If somebody wants to take the initiative to write ANY application, then it is up to them to take the responsibility that they understand what they are getting themselves into -- this is THEIR responsibility, not mine, not DHH's, and probably not yours.
Furthermore, I do not need to be concerned with the underpinnings of ActiveRecord. I know I like it for what I need to do and more importantly I know how to use it properly (otherwise I would have no reason to jump into it). NOTE, knowing what to do is entirely different from the why of how it does what it does. An even better example is CookieStore: because I like to think I have a solid understanding of what constitutes a secure interaction using this default mechanism in Rails, I feel that I do not require a deeper understanding of how it performs its magic, unless of course there is something that is causing a systemic issue for my app; chances are somebody else is having the same issue and I'd rather let others spend time finding these flaws for me instead because I got other things to do (see a pattern emerging?). If all else fails, then I can spend time/energy in fixing it myself, at which point I become a contributor to Rails (yay!).
If somebody else is foolish enough to not know the general concepts of building an application responsibly (which does not translate into becoming a downright expert in whatever framework they are using) then this is a shortcoming in their approach/attitude towards success in the future and not an inherent issue with the framework they are using.
Completely agree. I've been saying to anyone who will listen that Rails is not for people who are new to web development, nor for people who were never willing to learn how certain things in web development work.
However, marketing of Rails was such as to invite the newbies in. These newbies will also complain the loudest when a certain plugin doesn't play well with their code or with other plugins. However, we cannot expect them to contribute, since they are not fully aware how Rails works anyway.
perhaps DHH is justified in saying "fuck you" to all those people who don't know better...
But I do agree with you - to a point. There are all sorts who liken Rails to the pixie dust of the year ("BUT IT'S BUILT IN RAILS SO IT MUST BE COOL!!"), but I just ignore them and go back to what I was working on.