I&#x27;m going to disagree with you there. First, apart from the ActionCable dependencies, Rails is already very modular. Starting from version 3 you can cherry-pick exactly what you want and don&#x27;t want. For example, I have a couple of Rails apps that don&#x27;t use the database, so they don&#x27;t load ActiveRecord. See also nateberkopec&#x27;s comment on disabling ActionCable.<p>Second, I find Rails to still be the most productive web framework. Removing every last bit of redundancy is nice, but it isn&#x27;t going to save me that much. Maybe it&#x27;ll save me a couple tens of MBs of disk space, and a couple of MBs of RAM per process. But if that costs me a few hours of work, it isn&#x27;t worth it. Disk space costs next to nothing and RAM is cheap. Maybe optimizing that makes sense if you&#x27;re Facebook, but most people are not.<p>Every time I use Node.js, Sinatra, etc I find myself wasting time around the most basic things, e.g. directory structures, database migrations, logging, etc.