As far as I see, nobody said anything about hiding something. both users complain about the minimal changes occuring during a major version change as far as i see. and this is correct it inline with JRiver's business model. Installing MC23 in MC22 folder is probably a user error.
I bought MC22 although I did not think I'll benefit from "new" functionality and I was right: I can't think of anything that was added into MC22 that I was waiting for/needed. The only thing I "benefitted" from was that I helped Yaobing get SAT>IP up and running (I don't even use it since UX is just not good). I stay away from MC23 since I have a feeling this version will also not be of any benefit for me. My personal upgrade plan is now: wait until a new version comes out and then see what was added in the current one. If there's something I want in the current one (where development ends), I buy the new version.
Another point for me to stay away from new versions: since JRiver -like every company- has limited resources, it might take a while to optimize already implemented functiionality when putting new things into the software is a priority. Looking at "KISS" interface and its implementation, to me it seems like we are getting more and more possibilities to remote control mc but none of them is complete (again: my personal opinion).
And I'm with you: in general people should make up their heads up and either stay on a "development ended" version or live with JRiver's business model.
EDIT: JRiver's intimate involvment in the forums is probably necessary and inherited in the business model since I do not know another way of getting support. I'd like to see some statistics on how many users have been helped "unofficially" by mc users and not by JRiver staff. So that's actually less workload for JRiver than having a "complaint department"