Why haven't I bought a pizza?? Cook my own in the Pizza oven we built.
Why would I tip? Because they don't get a lot per delivery, and are often kids having a crack to make a few dollars while they study.
My son did it for a while, and got about 2 bucks per, .. so I don't mind throwing another couple to them.