twest usually I would agree with you, ranting posts are not useful. But here I think you are wrong on several points.
Firstly, enhance is build for DEVs mainly. I can't do.my job if with every release I have to look for everything that changed. So full reliable changelog would help a lot.
Changing the backups logic was not mentioned anywhere (from v11 to v12 - or did I miss something?). Changing the API on many and many endpoints isn't mentioned anywhere - we develop tool to show exact changes from version to version to be sure.
I am not asking for detailed depiction of every change. Just that the change occurred and what it means for us.
And let me ask you this - if enhanced changes some feature you use. And othera asked for the change years. Enhance did not put out that the behaviour changed. What will you do? My guess is that if that is a big issue. You notice hours after. Small things days. Maybe weeks. When you notice, you will debug. Hours? Days? Support tickets from you and many other? And all this could be resolved if this change was mentioned. You would know before upgrade and would be prepared.
Does this "notify about changes of behaviour" seems for you like a bad thing? I am completely sincere here. I don't understand why you wouldn't want this.