To answer your question: sometimes yes; if you complain to the hotel and let them know that you feel mislead by their promise to save money by pre-paying. That works best if the refundable rate drops below the rate you had booked.
What might also work is asking to convert the difference into a credit at the hotel for restaurant or in-room consumption. I've never seen that approach, however.
HTB.