I mean you need to take a more realistic view of things.
1) Nothing is ever going to exceed everyone's expectations. The UI will never satisfy everyone, all bugs will never be fixed, Native Redshift will increase the price, Scenenodes can never be complete and never so quickly, Maxon is doing nothing further with Xpresso (at best just hope they don't remove it), and a whole ton of features on your personal wishlist aren't going to suddenly get added any quicker than the development pace or focus of the last five years would indicate, and so on. Ditching backward compatibility is also not something Maxon will do.
2) Modules are not coming back and equally distributing the price amongst them is not how things work.