You waste less.
If you are the only drinking one type of wine, a full bottle can be too much. You can order wine by the glass, but that is more expensive per sip, you don’t know how fresh it is, and your options are limited. Half bottles are (usually) stored properly, they offer two full glasses, and you know exactly when they are opened.