As someone who has a truck in an urban area I have one just for the reason you listed. I dont use the bed often but when I need it I do not have to make special arrangements. While it is true that sometimes its possible to get free delivery for some larger items thats no guarantee and you have are dependent on their schedule versus being able to do it on yours.
If you're going to have a vehicle the flexibility of a truck is second to none.