Смысл в том что в разных редакторах табы могут отображаться по разному. Даже при условии что таб 8 пробелов, а в некоторых IDE вы сами можете настроить количество пробелов в отступах, один редактор может добавлять еще 8 пробелов если количество пробелов кратно 8 и стоит таб, а другой нет. Поэтому в одном редакторе вполне себе хорошие отступы, могут стать сбитыми в другом. В IDE можно настроить что-бы вместо табов были пробелы. Тогда вы пользуетесь привычной для вас клавишей, а отступы сохраняются как пробелы.
спросите у того, кто так считает. в современных ide это по большей части вообще не имеет значения. даже переконвертируют табы-пробелы и обратно при желании. а так у табов преимуществ побольше.
Потому что фактический размер таба в разных редакторах отличается (ухудшается читаемость кода/разметки), тогда как размер пробела - величина постоянная.