Why does America have this consensus that people should tip 15%?
I mean these waitress/waiters are making at least minimum wage PLUS tips. This is almost $20-40 per hour. How is that even fair? Thats a very very good wage for someone without a college education and doing some trifling work.
Other jobs like CPAs or attorneys do not get tipped. In fact, with these occupations, people try to take advantage of them and demand free consultations before even signing a retainer with them
No other occupation requires tips, but why restaurants? If those waiters/waitress feel they are underpaid, they can always get another job.
People who work much harder jobs don't even make $20 per hour.
Tipping works to the customer's favor because it gives the waiter a better reason to provide you with better service.
This. Without tipping, you can get the waiter that half asses everything and they have no repercussions. Many other places it is easier to walk away if you don't like the service, but you are expected to pay for your food once you order it, so you are essentially stuck with that server until you leave, so you want that server to be motivated.