I'm really confused. I'm not a computer science major, but I've worked with a lot of really talented developers who use Rails to great effect, so I'm struggling to parse this message without dismissing it out of hand. It's difficult to listen and take seriously authors who throw around jargon like punches. As a layman, it strikes me as pedantry.
So, can anyone answer the question: Are these concerns objective, or are they just opinion written in a way to make the author sound authoritative on the matter?