The imbalance is not the main reason there are no snipers in the spawn menu: They were very rare. The stuff you see on the spawn menu are (with the exception of AT kits) squad sized weapons, i.e. weapons that a normal infantry squad would have access to and use. Weapons that are used on a company level (heavy MGs, mortars, sniper rifles) are pickup only.