I’d definitely want CMC to be pulled apart and made into several components as well. Like TheJamsh, I’ve had to make my own custom movement component for physics based movement as CMC doesn’t support this (no torque simulation and it’s really painful to modify without completely breaking it). Additionally regular physx rigidbodies don’t allow proper netcode for fast based multiplayer games which basically doesn’t leave you with any other options than to a) make your own thing b) mod CMC c) mod engine code to get physics to replicate and predict properly.
CMC is a mammoth on Unreals architecture. CMC’s c++ class file alone is over 10 000 lines of code which (in my opinion) shouldn’t be something we see on world class engine like UE4 when that could still be handled properly on smaller more reusable components.