What is your motivation behind removing parts like ActionText, ActionMailbox, etc.?
My motivation for removing them for myself? Or from the default rails install?
For myself, it’s that I will not use them.
For the default, it’s two fold. For one, I imagine most folks building Rails apps won’t use them. That’s just speculation though.
Only some types of apps need a rich text editor. Many purposely avoid it. Many use client side frameworks.
ActionMailbox is one that I believe is misplaced. That sort of work should be done by a service-oriented architecture. My frontend webserver is the wrong tool for the job. In a world where people are struggling to maintain ever growing complex rails apps, it doesn’t seem like a good idea to encourage adding that complexity from the get-go.
It may very well be a valuable library, so I’m not discounting that, I just think that most would be better served by exploring other architectural patterns than “put everything in one Rails app because Rails comes with everything by default”.