1) It is easy to prefix the procedures in (srfi 146 hash) by hand by using the prefix import modifier of the R7RS library system.
2) I see (srfi 146) as a fallback for those implementations that do not provide (srfi 146 hash).
If they are in different SRFIs, the existing of such a fallback is not guaranteed.
3) Most of the functionality provided by (srfi 146 hash) is already in (srfi 125), hash tables. So if we were about to create a new SRFI that is concerned with mappings based on hashing, it should be some kind of unification of (srfi 125) and (srfi 146 hash).