In my experience, US professors generally were open door as well but it was about catching them being in their office. They could be lecturing, faculty meeting, lunch, etc, etc, etc.
Office Hours is a way of saying I will DEFINITELY be in my office at my desk during this block of time.