This kind of reasoning on the part of DHH is troubling to me. He's basically saying that there is always one best way to do something. That may be correct. But what's troubling is that Rails is so focused on its "One best way" to do everything. Rails forgoes complete through-and-through consistency in favor of "magic" -- because it's quicker and easier. That's fine, but it doesn't have the ring of complete truth that I expect from a truly great idea, or framework.