"Airlines say they charge change fees and cancellation penalties to give travelers incentives to purchase full-fare, unrestricted tickets and to limit no-shows for flights, reducing the need to overbook...
"Hotels, restaurants and other service providers may charge fees for no-shows, but typically give customers time to cancel, imposing penalties only within 24 hours, or perhaps after 4 p.m. on the day of arrival."