Maybe you all should try the cocos2dx-lite engine once. Cocos2dx-lite is exactly what everyone here seems to be asking for. A fork from current cocos2dx C++ with some less-used components removed. And it is already developed and maintained by the same great developers who are maintaining the current cocos2dx engine. Almost all bug fixes are committed to both the main cocos2dx and the cocos2dx-lite repositories by the same core developers.
It won’t get abandoned because it is, and will remain, the main core engine which runs all the games developed using the Creator. Even the games created using Creator using JS when built/exported - run using this engine on device.
The cocos team is doing a good job of giving more developers options to develop great games using technologies of their choice, I don’t understand the worry here. Maybe they should just release the cocos2dx-lite as cocos2dx 4.0 quickly to stop all this fear, they have already said they plan to do so eventually (read my other post above).
It is based on cocos2d-x[version 3.9], but remove 3D and other features. It works on iOS,OS X,Android and Windows.
The major change:
Remove 3D features
Only support iOS,OS X,Android and Windows.
Remove support for LUA script（It’s temporary）
Remove deprecated classes and functions
Remove Physics integration
Using FastTileMap instead of TileMap
Remove C++ implementations of CocoStudio parser
Remove C++ implementations of CocosBuilder parser
Remove support for WebP,S3TC,ATITC
Remove support for game controller
Improved robustness and many bugs have been fixed