I see your logic but unfortunately you are wrong. If an airsoft gun is fussy about what type of BB it uses, that doesn't make it bad. It just means that it is built to finer tolerances so that it can perform better. If your gun can take any BB thrown at it, its components aren't built to a fine tolerance and as such performance isn't as good.