With all empathy that sucks and is not fair - but should office hours be removed because one student could not attend?
Many of the professors I have worked with that I respect have different methods for helping these students- for example sending them an email after class, offering explicit direct help & advice. Or connecting them with a better job, or a research position.