Потому что это закон природы, и вопросы "почему" тут просто некому задавать.
Спин электрона - полуцелый (1/2). А для частиц с полуцелым спином - их называют фермионами - действует запрет Паули: в системе взаимодействующих частиц не может быть частиц с одинаковым набором квантовых чисел.
Для электрона в атоме его квантовых чисел всего четыре: основное, орбитальное, магнитное, спиновое. Набор значений, которое могут принимать орбитальное и магнитное квантовые числа, зависит от значения основного квантового числа, то есть от номера энергетического уровня (n). На самом первом основном уровне орбитальное (l) и магнитное (m) квантовые числа фиксированы и равны нулю, потому что максимальное значение l равно n-1, а m может меняться только от -l до +l. Так что на первом основном уровне меняться может только одно квантовое число: спин (s). И значения, которое он может принимать, - это +1/2 и -1/2, всего два.
А значит, любой другой электрон, захоти он поселиться на этот же уровень, будет должен обладать тем же набором квантовых чисел (n=1, l=0, m=0, s=+1/2 или -1/2), которым уже обладает один из обитателей уровня. Но принцип Паули это запрещает.
Вот поэтому только два и ни одним электроном больше.