The way that hotel chains can undercut the OTA price is via their loyalty programs. If you sign up as a member then you can very often receive a lower rate. All the major chains have been running campaigns around these loyalty rates recently and one study has suggested it may be having an impact [https://www.kalibrilabs.com/press-1/2017/10/26/new-study-fro...].
Due to our unique relationship with the hotel chains, Room Key (both our .com site and Scout) is the only hotel search engine that has access to these loyalty rates across multiple chains. This is how Scout is able to notify the user of a better rate in so many cases for the big chains. We'd love to expand to have more hotels join us and allow us access to their loyalty rates as well.
We've found through our research and user testing that OTA users fall broadly into two camps. First, those who believe, rightly or wrongly, that the OTA rate is always going to be cheaper. Second, those who use OTAs as a search engine to find the right hotel but then go and manually compare the OTA rate vs the rates available directly on the hotel's own site.
Usually the direct deal is better when you consider the entire package - lower loyalty rate + easier cancellation + points + free wifi etc. Being the customer of the hotel who has an interest in the quality of your stay vs a third party does count for something. I believe we'll start to see that count for more as time goes on.