Возможно, целые числа нативного размера обеспечивают арифметику быструю , но они, безусловно, не подходят для большинства безошибочных программ.
Лично я ненавижу программирование с целочисленными типами, размеры которых я не знаю, когда сажусь, чтобы начать печатать (я смотрю на тебя, C ++), и я определенно предпочитаю душевное спокойствие CLR типы дают вам весьма сомнительное и, безусловно, условное преимущество в производительности, которое может предложить использование инструкций процессора, адаптированных к платформе.
Учтите также, что JIT-компилятор может оптимизировать архитектуру, на которой выполняется процесс, в отличие от «обычного» компилятора, который должен генерировать машинный код без доступа к этой информации. Поэтому JIT-компилятор может генерировать код так же быстро, потому что он знает больше.
Полагаю, я не одинок в своих мыслях, так что это может считаться причиной.