why does もう mean both "already" AND "soon"? that seems contradictory

saw もう食べました (already ate) and もうすぐ来ます (coming soon) and got confused about how one word covers both
Post
沐學 Mizuru