Answer
Buoyant force originates because liquid pressure increases with depth, and therefore, the force that pushes up on an immersed object is greater than the force that pushes down. If there were no pressure differences, there would be no buoyant force.