This is what a hidden fee looks like
twitter.com
twitter.com
I can see the point as the closer one cancels to their rental time the less likely it is they can turn around and rent it. Yet I would still want to be able to know ahead of time I would be charged $X if I had to cancel.