Yes this is pretty rubbish, this thread has the same kind of question, and how to fix it in the search. But I agree, it's a fundamental IT issue, but really comes down to hotels not correctly coding room occupancy
Family Bookings £££ - ideas please
My approach with 2 young kids is here...
https://www.flyertalk.com/forum/36478930-post3.html