If you have enough swap there's no waste.
Wasted swap is still waste, and the swapping costs cycles.
With overcommit off the swap isn't used; it's only necessary for accounting purposes. I agree that it's a waste of disk space.