I like that so many web frameworks have copied the good parts of others (generators, MVC, routes, migrations, asset pipeline, etc.). But, I am starting to wonder if all the copying is overshadowing less conventional, possibly useful, concepts. You can now find Rails in most languages, like you would find a Starbucks in most cities.