I guess the problem I have with this is that in other toolsets, I can achieve exactly the result I want without compromising for the tool, so Rails and similar frameworks feel restrictive in this way.
I suspect it is an issue of preference. I am sure it is possible to be productive using Rails, but the interface style and overall structure is a bit heavy handed for my taste. I prefer tools which stay out of my way and I'm not terribly fond of working inside an "ecosystem".