Nice summary of the series @Leon. This is a useful compendium of releases and history. This will be a useful resource to refer people to.
I have a couple of comments on some specific items you mentioned.
The game engine 4.0 upgrade you called "anaemic". Clearly that is a matter of opinion and you are certainly entitled to yours. Many people did not see it that way - for instance I use Hull Down in every game I play with armour and I really really appreciate the peaking around corners feature to name just two that I use a lot (not to mention the Scenario Editor improvements). Here is a nicer summary than the readme file you lined to - plus it has additional discussion between those that were happy and those that were not: https://community.battlefront.com/topic ... thanks-bf/
The "controversy" over patches and upgrades is the silliest thing ever. Here is Steve himself being clear about what is what: https://community.battlefront.com/topic ... nt-1366300
The very worst you can say that support for the old engine is dropped without one last patch to the old engine version. OK. So? That is even a legitimate complaint but it does not equal paid patching. With the example you gave of a player with CMBN 3.12 who was experiencing a bug and that bug was fixed in 4.02 they could not get that fix without first upgrading. In the first series of CM games you didn't get any value in CMBO after CMBB was released. In the new CM2 series you can. In no world is the new upgrade policy worse than the older way where whole games were abandoned and left to fall behind. I recognize that people continue to complain about this. What I am saying is they are being willfully ignorant and it is not a justifiable position to take.