RSA signatures are implemented by encrypting the padded hash with the private key.
Why not take the approach RSA-KEM is using by removing the padding entirely and replacing the hash with a XOF that would produce the m value in range [1, n-1].
XOF is just a hash with arbitrary output length.
Why hasn't it been done this way?