Думаю, вы просто думаете что хорошо понимаете что ваш программист делает, однако если он пишет прогу под Windows, то вы неправы, он вряд-ли обращается к порту напрямую (как вы подумали) а тупой опрос "флага" в цикле не такое уж и глупое решение, т.к Windows предоставляет средства (WaitCommEvent), кот. делает этот "тупой" опрос вполне логичным решением...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)