I don't think upgrades are a gaming thing at all. People buy a gun, see that it's 300fps, see other guns (or their site limit) at 350fps and immediately assume it needs work to be firing at the "right" fps. Basic lack of understanding.
Plus a lot of n00bs call a torch or an AFG or an eotech an "upgrade".