Can you cite the code that says you can increase weight by 5%? Because if that is the case, I just replace one tower with another 5% heavier, than the next 5% heavier etc. till I get a tower to be twice the weight.
Sometimes newer codes allow for different snow load and other assumptions. so that for newer code you sometimes can put up some more load. Some structures also may have been designed for more load. Maybe the original structure was designed for a 100-ton tower, but they only installed a 90 ton tower. therefore you now can install a heavier 100 ton tower. It all depends and is the structural engineer's job.
Structural engineer analyzes the structure and designs re-enforcements if needed. They take responsibility of that and have the final say. I don't question or double-check their work. If the new tower is too heavy, get a lighter one, or pay for structural upgrades. there really is no middle way I can see where.
I'm sure if you hire the 2 best structural engineers in the World, they will come up with slightly different conclusions. So, shop around till you find one who is more "lenient" (I'm kidding, go with the most conservative design, but I know this is what happens often)