Because what was once an active decision became a default, what was a default became an expectation, what was an expectation became an effective-requirement.

And lo, norms are made, the ratchet turns, culture solidifies, a new line written to the social contract. And tip-dependent workers have non-optional tipping.

If you really want a logic to follow strictly — any worker class whose wages are depressed by expected tipping should be tipped