Ich verstehe das Hotel, wenn sie sich nicht festlegen wollen. Es kann ja sein, dass am Vortag alle Zimmer besetzt sind. Zudem ist dem Hotel nicht bekannt, wann die ersten Gäste abreisen. Da haben sie höchstens Erfahrungswerte.
Ich konnte in Dubai auch schon um 08:00 einchecken, ohne Mehrkosten. Dies ist aber immer Goodwill des Hotels. Selbst bei Le Club von Accor, wo ich Goldstatus habe, ist bei Early Check in und Late Check out die Anmekung "nach Verfügbarkeit".
Also wenn ich nur noch schlafen will nach so einem Flug, dann würde ich die erste Nacht in ein Hotel in Flughafennähe gehen. Und dann im Laufe des Vormittags beim Hotel anrufen, wann sie rechnen, ein Zimmer bereit zu haben. In Dubai findest Du für dein Datum einige Hotels im Umkreis des Flughafens mit Doppelzimmerpreisen um 80 €. Dies sind notabene gute Mittelklasshotels. Dazu noch Taxi für wenig Euros.