Может быть оправдано только в очень специфических случаях. То что я описывал справедливо не только для uint8, для uint32. Предположу, что выйгрыш ещё ниже будет.
Сложно представить реальные сценарии для смарт-контракт платформы которая берет плату за каждую транзакцию, то есть пользователь должен платить за каждое взаимодействие с dapp-ом. А они еще говорят о датчиках потребления электроэнергии отправляющие данные в блокчейн каждую секунду (эталонный пример использования блокчейна), о социальных сетях на блокчейне (like — $1, share — $2), и т.д.
Если блокчейн EOS, где подход «за все платит разработчик» еще и имеет шанс, то тут, ну уж очень узкое применение. Хотя и в случае с EOS там такие цены для разработчика вырисовываются, что сложно оправдать использования блокчейна.
Оптимизация смарт-контрактов. Как разрядность типов Solidity влияет на цену транзакций