Tipping doesn’t do anything for better service

What’s the point in tipping a lot if literally anyone can take my order? I tipped $10 instead of my usual $5 and it took this loser over an hour to deliver my cold ass food because she had other stops on the way. What am I supposed to do here? When I tip $3-4 it’s the same as $5 and $10 got me the worst service I’ve ever had. The place was 10 minutes away by the way.