Hotels pay commission to travel agencies so it makes no sense for them to also award points. Points are also a commission of sorts as hotels buy them from Honors. If hotels awarded Honors points it would mean that they pay the commission twice.
Maybe look for a programme that is more flexible in this regard?