Why there is a delay in buy order execution?

The same question has been answered on this link here: Why do market orders and AMO orders delay execution at 9.15 when the market opens?