Yes, yes. The spec is filled with anachronisms that are no longer pertinent in today's machines. char + char gets promoted to int every time in today's compilers. Try it out here: https://godbolt.org/z/V5HEvV
In a standards committee, the standard is the standard, in practice common practice is the standard.
Specs don't matter beyond the conventions they inspire.