Some really long posts on this thread and it looks like the OPs original question is getting slightly derailed or maybe even completely hijacked from a quick glance through the first page.
Correct me if I am wrong, the debate seems to be covering 2 points of view:
1: Activision and partners are going all out for some serious cash grab action which is wrong.
versus -
2: Activision and partners have massive development costs that start 2 years before the launch and then continue well after to support infrastructure and updates which is necessary to keep people playing the game so their additional revenue from blueprints and CP helps cover their costs, pay a return to investors, and make a profit.
I come from a background where we are encouraged to find a way to make money outside of our jobs, through a business, side business, or something else so that we don't put all of our eggs in 1 basket, so to speak, so my take on this is probably leaning towards supporting the second point of view.
Now, something I hear a lot from my own father, who left his job to set up his own business in 1984, is that they are only doing it to make money (despite running a business of his own), I feel viewpoint 1 above sounds a lot like this, and there is a tone that comes across as making a profit is a bad thing.
So, first let me say this which is based on my own experience of trying to run a failed business (long story, I don't want to discuss in detail) that running a business at a loss is a lot worse.
As an end-user, I want to see Activision and partners turn a fat profit on this game so that they have the incentive to continue to support and develop the game/platform further and I can get more value out of my purchase.
What I have seen this thread has already established that buying or not buying Blueprints is not a factor that will make or break the game, but some people might decide to do it because they want to personalize their on-screen presence with bullets that leave tracers, or skinned guns and masked avatars etc...
I don't know what percentage of players will pay extra for these things, but I don't think I have been penalized for not buying blueprints. I also don't agree with the statement that all their updates are purely for new blueprints for players to buy,
I have seen over 80GB of additional updates added to the game since I started playing a little while after Warzone launched. I have seen 1 of my favorite maps come back from MW3, I have found a new favorite in Shipment, and found some new game modes that I have really enjoyed playing, now if Activision were not making enough money (profit) and ended up running into a loss, I strongly suspect that updates would stop and then eventually servers would shut down and developers would be let go, as they say.
I think the comparison to EA and Loot boxes are also not really relevant, EA started heading towards random loot boxes making it harder to plan weapon progression, CoD: MW has not done that, if I want a certain attachment for a gun, I can see a clear path to get it through the gun progression options, such as getting gold skins, different crosshairs, different attachments, etc...
TL

R - You don't have to buy Blueprints, buying them won't give you an advantage in the game and if you don't want Activision, its partners and investors to make a profit, nobody is forcing you to support them by buying their products.