Если у нас не один целочисленный тип, то всё равно нужно как-то обозначать разрядность шестнадцатеричного числа, будь оно со знаком или без. Если не вводить для этого специальные меры типа постфикса L, а оставить всё в кристальной простоте, то приравнивать -1H к 0FFFFFFFFH всё равно нельзя.

Если мы ни о чём, т.е. у нас в сферическом вакууме присутствует только один целый тип, тогда проблем вообще нет, можно лепить так, как в Project Oberon. Уверен, если бы у Артура не было сомнений, то он и тему открывать бы не стал. Так что предлагаю рассмотреть именно случай с несколькими целыми типами.

Применимость же шестнадцатеричных чисел не всегда связана с системщиной.