I completely agree with you. But when it comes to developing web apps rapidly, Rails is about as close a silver bullet as you can get.<p>If your entire purpose is to ship a product quick, you should be ignoring the &quot;too much magic, too many dependencies&quot; narrative and building something, which Rails is wonderful at.