I would actually be surprised if that happened. :)<p>I don&#x27;t think Phoenix would be as bloated as Rails in 10 years because the platform we are using is just a better platform for the web and for building distributed systems (which Action Cable with Redis plus client-server effectively is).<p>As an exercise, compare the implementation of channels in Phoenix and Rails. The Phoenix implementation is less lines of code (without counting the dependencies Rails brings in) while being more modular: the PubSub system is pluggable and we support multiple transports between client and server (WebSockets and LongPolling officially, embedded stuff coming soon™). Plus every Phoenix channel is concurrent and isolated. In the screencast, DHH says to avoid work on the channel to avoid blocking, in Phoenix you don&#x27;t have to worry about it, at all. In this particular scenario, we do much more with much less.<p>The most interesting of all is that not along ago I had similar expectations as you when it comes to certain parts of Phoenix like &quot;Phoenix.HTML&quot;. I was concerned that Phoenix.HTML would be more verbose than the Rails counterpart, both in implementation and usage. I was very pleasantly surprised when it was not the case. For example, check how we support different inputs in Phoenix (<a href="https:&#x2F;&#x2F;github.com&#x2F;phoenixframework&#x2F;phoenix_html&#x2F;blob&#x2F;master&#x2F;lib&#x2F;phoenix_html&#x2F;form.ex" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;phoenixframework&#x2F;phoenix_html&#x2F;blob&#x2F;master...</a>) and in Rails (<a href="https:&#x2F;&#x2F;github.com&#x2F;rails&#x2F;rails&#x2F;tree&#x2F;master&#x2F;actionview&#x2F;lib&#x2F;action_view&#x2F;helpers&#x2F;tags" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rails&#x2F;rails&#x2F;tree&#x2F;master&#x2F;actionview&#x2F;lib&#x2F;ac...</a>). In Phoenix, a new input is a simple function, in Rails it is a class with inheritance on its own file.<p>Those are just some examples from the top of my head and while I am still learning as I go, I have gathered enough mileage and evidence to expect things to be much simpler in the long term. :)