Rails, ironically, doesn’t keep you in the rails. I’ve seen a couple of the things you’re talking about, and it’s really just mediocre devs in bad (but common) situations.
If someone gives you a paint-by my-numbers page, and you just scrawl all over it… is that the “fault” of the page?
If someone gives you a paint-by my-numbers page, and you just scrawl all over it… is that the “fault” of the page?