I think they do that because otherwise they'd have to refund your original charge, recharge you now with the total cost (item, delivery fee, tax, tip), or have the tip charged separately.
It's dumb either way, is anyone going to really care if you get your bill and you have two things on your bill for your delivery? One for the actual thing and another few bucks for the tip.