Calling a hotel is more useful if you are arriving same day. Rates can be set months in advance and if a hotel is slower than they expected they may offer cheaper rates for that night. It's easier to just give a lower rate for a day or two manually than to go into the system to change the rates.