¿Existen leyes en Alemania que impidan este tipo de comportamiento incompleto?
Sí mucho así. Una reserva es un contrato entre el hotel y usted. A menos que el contrato o los términos del servicio establezcan explícitamente un derecho de cancelación para cualquiera de las partes, ambos están obligados a defender su fin o son responsables de pagar daños a la parte contraria.
Incluso si se indica en los términos del servicio, aún así podría no darles el derecho de rescindir el contrato. Ciertos puntos de los términos de servicio pueden ser nulos y sin efecto si penalizan a una de las partes de manera unilateral. No soy abogado, pero creo que cancelar 3 días antes del viaje sin razón cae en esta categoría.
Además, la única razón por la que el hotel puede reclamar lo contrario es si no pueden prever la falta de disponibilidad de esas habitaciones, como el hotel incendiado o algo así.
En todos los demás casos, la resolución del contrato solo se puede hacer de acuerdo con ambas partes, que es lo que podrían haber intentado hacer aquí. Si intentan esto con suficiente gente, algunos podrían decir que está bien y han disuelto el contrato.
Teniendo en cuenta los comentarios, supongo que intentaron tirar de uno y quedaron atrapados ...