The other thread about the problem of nadespamming seems to be about the distance and accuracy of throwing the nades, and the damage potential.
I am fine with those aspects.
I am more in doubt about the amount of nades in each map. In real life, platoons would have a bag of nades if they were lucky, which were either distributed to all the platoon, or one or two soldiers would be using the nades, since they were the best qualified ones to do it. Or other tactical considerations...
What I am going at, is that it is unrealistic for EVERY soldier that spawns to have two nades each, because you can have literally hundreds of entities spawning on a map during a round, and not everyone would have nades.
Map designers should take this into consideration, and not give nades to every class.

Only a few soldiers on each team should have nades. This will make these solidiers a tactical trumph to put into the equation, and would be very realistic. Inherently, it will also limit the problem of nadespamming.