You mean wording as in the proposed wording changes, or the discussion in the paper? I think the proposed wording changes are clear.
In any case, as I've said to Sebastian, I think there is no motivation for disallowing the instantiation of engines using single-byte types. One could equally argue that certain instantiations with short should be disallowed because they are of low quality, but that seems like rather pointless policing to me. One could also make a similar domain-specific argument that instantiating std::string_view with 64-bit or 128-bit integers should be disallowed (even if char_traits is provided) because 64 bits or 128 bits is excessive and weird for a character type. It's not really our job to declare what template arguments are "too bad practice" to be provided. If you want to instantiate std::array<std::nullptr_t, 1024>, as dumb as it is, go for it.
As things stand, GCC and Clang permit the use of 8-bit types in generators, and I don't see a compelling reason to disallow it. The implementation works and the wording can easily work.