Ok i’ll give you my 2 cents, I also hate aimpunch but it needs to exist HOWEVER it needs to be refined so that it exists in the right places.
I was playing a game in underground as attacker and on the 2nd objective the enemy blew the pump on the left (doors to their spawn)… I was on the yellow tubes, aiming down on a fragger on top of the tube in their spawn when suddenly the pump blew and my aim few 2 miles off.
This is an example of horrible aimpunch, that doesnt need to exist.
But in a scenario where a good sniper exists, if aimpunch isnt there, its gonna be easy wipes for them, so its a counter mechanic to that.
Another bad example is when dreiss makes your aim flick for half a screen or when certain guns’ high rate of fire just makes you twitch like a rat on LSD.
TL;DR
Aimpunch needs to be refined (and trimmed) not fully removed.