Yes, I do not care for experience cause its inconsequential. All I care about is an admiral who btw can die off now seemingly at random during the fight now(I had a fight where my losses were exacly one corvette and I guess my admiral decided that it should be flagship, but whatever, Ive already established that leaders in stella are competing with potatoes on the sapience scale). Back to the topic at hand, ripping an old gun and installing a new one isnt comparable to making a car into a cabrio, its comparable to changing an engine. Which, again, can be done with less than cost of an entire brand new car. Much less than 90% of the cost in fact. Besides, when upgrading between weapon tiers and not weapons in general you also get insane jump in cost. You arent even mounting a new cannon, at best you are installing a new barrel when upgrading from blue to ultraviolet lasers so that the material is more resilient to melting. Also dont compare modern military to space wizards. Theres no comparison. The ammount of time doesnt make sense as well. Again. Matter replicators. Physics bending machines. Unobtanium. Black hole mineral mine because ripping matter from a star thats been compressed to the size of an atom is super easy. But upgrading fleet? Bah. See you in 30 years sonny. Remember to bring grandpa his OJ when you are back.
I am going to argue this over and over because not only this one particular thing is just so SO immersion breaking its not even funny anymore, it also grinds the entire game to a full stop. And playing the game as intended (2300 mid, 2400 late) is actually factually impossible with current upgrading system, both resource and time wise.
But you DON't pay the cost of a new ship... you pay a small fraction of it... have you followed the thread at all?!?
When you change weapons you don't change the barrel... you change the whole system. Tech levels in Stellaris are pretty big steps in the way of new equipment.
It might be immersion breaking for you but it certainly is 100 times more realistic than it used to be.