Ответ 1
Единственная причина, по которой я могу думать, - это глубоко вложенный код: с 4 пробелами и достаточным количеством вложенных if
, циклов или чего-то еще, самая левая половина вашего монитора будет явно пустой, если вы используете низкую разрешение.
Лично мне всегда бы хотелось 4, но я могу понять, почему кто-то может захотеть меньше, чем при написании HTML, например.
Личные предпочтения действительно - большинство редакторов будут использовать по умолчанию 4 пробела.