Tipping is supposed to be a reward for EXCEPTIONALLY GOOD service. Not for average service that servers are already supposed to provide.
You're supposed to tip because you genuinely feel like the server/cook/etc. did an amazing job and deserves a reward.

Americans don't reward good service, they just pay to avoid getting bad service next time they go to the restaurant. It's literally racket / protection money and they seem completely fine with it.