In most games in which you buy guns, at least you’re getting to play with the gun for a good amount of time, show it off, enjoy it, etc. - which is the point of doing any of that to begin with (otherwise, the argument is that buying skins/guns is a waste the moment it happens).