Funny u posted this.
I just booked a trip on KE back to the US in May.
They gave me a free hotel room as my layover was over 9 hours in ICN.
Supposed to go get a hotel voucher from their KE desk at ICN.
Maybe it has to be a longer layover to get a hotel room.
I might go to the city instead though.