I know some people always deal directly with the hotel/airline, exactly because of this.
Use the travel portal only to gather info etc.
And sometimes the cost is less, because no fee for the hotel to be paid to the portal.

I thought they were paranoic