Для этого нужно что-бы исходный код не зависел от аппаратной
платформы, компилятора, используемой OS и т.д. Это помимо мозгов
программиста зачастую требует и дополнительных накладных расходов
процессорного времени, если конечно не использовать шаблонную
магию, что влечёт за собой уже другие проблемы.
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.