In plain words
Optimise a linear quantity over a shape with flat faces. Since there is no peak in the middle, the best value sits at a corner, and the dual problem bounds it.
A linear programme optimises a linear objective over a polyhedron, so if an optimum exists it is attained at a vertex — and the dual programme tells you whether one exists at all.