Да не использую я табы. Где-то я хочу три пробела поставить специально, потому что мне так надо. Ты настроишь? Ты не настроишь. Почему? А потому что настраиваются сразу все табы. А настроить половину исходника в два пробела, половину - в четыре, а изредка сделать по три в некоторых строках, ни в одной программе ты так не настроишь. Это ограничение - если настраиваешь, то все сразу.
если MustCompile будет в init() {} или в инициализации глобальных переменных пакета, то ее не нужно будет обрабатывать.
ее ты сразу увидишь при первом запуске. и нужно будет просто починить. 1 раз и на все время эксплуатации программы.
это не религия. это разные use case.