Last-minute cancellations make it hard for others to book that time. The fee encourages people to cancel as early as possible so that other customers have ample opportunity to book that slot.
Even if you cancel one minute before your reservation, we still give you $5/hour back in PingPod-$. Think of it as a reward that encourages customers to cancel, rather than not show up, so that someone else can play during that time.