Never take any notice of the strikeout prices on these websites as they are invented by the booking companies.
It remains, however, an oddity that you can often get a better price for a hotel through an agent such as Agoda, where the hotel pays commission, than by booking direct with the hotel. It's not as pronounced as it was and it's certainly not the case for all hotels.