Not true. If the price in a limit buy order is above the best ask at the time the order arrives at an exchange, the order is immediately executed against the best ask, which will result in price improvement.
Just for a reference, CME doesn't have market orders. So, to emulte a market buy...