а если кто-то захватил семафор еепрома и ждёт пока запись окончится фактически - он вхолостую занимает шину. да и согласитесь - очередя - дают большую гибкость. поскольку неважно к какому интерфейсу они прицеплены. завтра вы перейдте на CAN и что? переписывать весь код? а так переписать потребуется только меджер ведающий очередью(ями) и физическим стыком. поверьте - в крупных проектах - легче отдать ему килобайт памяти (и пусть он подавится) чем самому корячится.