Так как любой атом стремится к завершению последнего электронного слоя, то атомам металлов 1 и 2 а групп проще отдать 1-2 электрона, чем принимать около 6-7 штук. Например у магния 2 электрона на внешнем слое, поэтому ему проще отдать два электрона другим атомам, чем принять 6 для завершения слоя.
С неметаллами почти наоборот. Неметаллы шестых или седьмых групп стремятся наоборот принять электрон, чтобы завершить последний электронный слой, поэтому им проще взять парочку, чем отдавать кучу. Например у серы на последнем уровне 6 электронов, поэтому для завершения слоя ему проще принять всего 2 электрона.