Неважно как мы считаем, важно как официально принято в гостиничном бизнесе, какой есть стандарт.
А гостиничный стандарт давно уже считает проживание по ночам, нравится это кому-то или нет.
Заезд, как правило с 14.00, выезд до 12.00
Считается именно по ночам проживания.
Даже если Вы заехали в 23.00 и уехали в 6 утра и по факту пробыли в отеле/ хостеле/ апартаментах 7 часов. Вы заплатите за сутки проживания.
Это сделано как раз для удобства, для усреднения , для общего стандарта.
Сутками можно считать время с 12 ночи и до 12 ночи следующего дня, а можно с 12 утра и до 12 дня следующего дня.
Но приняли общие правила по всему миру( если я не ошибаюсь) и поэтому всегда считается что проживание считается по суткам с 12-14 часов дня(заезд) и выезд ( до 12.00).
Это просто надо принять и не обсуждать, это как закон и правила размещения, с которыми нет смысла бороться и что-то доказывать.
Есть постановления законодательства которые регулируют эти расчетные часы во всех объектах размещения по стране.
Это не самовольные правила отеля или хостела, это указы(постановления) официальные.
Ознакомиться с ними можно набрав в поисковике