The Swiss government on Monday rejected a hard-right proposal to limit immigration to stop the population from hitting 10 million before 2050, arguing it would harm relations with the European Union.