Pizza delivery is not a bull-shit job. He mentions people doing this lousy job only because people are forced to hold bull-shit jobs so they can eat and then don't have time to cook for themselves. He expanded this article into a book after doing some research. His working definition of bull-shit job is that the job holder calls it a bullshit job.
A more nuanced approach might work there. Some people are up at night because their projects keep them engaged, and delivering pizza to those people is not a bullshit job. What Graeber alludes to is when people have pizza delivered because they need to work their own bullshit job and thus do not have time to cook.
In other words: If there were less bullshit jobs, there would be less pizza delivery. Hence, to a certain extent, pizza delivery is also a bullshit job.
I'm not sure I subscribe to this reasoning, but I think this is a more honest representation of Graeber's argument.
“Final Working Definition: a bullshit job is a form of paid employment that is so completely pointless, unnecessary, or pernicious that even the employee cannot justify its existence even though, as part of the conditions of employment, the employee feels obliged to pretend that this is not the case.”
“The attentive reader may have noticed one remaining ambiguity. The definition is mainly subjective.”
Then goes on to explain that many cases are obvious: like if an office worker's spending 80% of her time making cat memes. But even in more complicated cases, you're likeliest to know best. (Not managers. The higher up you are, the more people have reasons to hide things from you.) After a couple years at the same company, normally people will learn enough of the company's secrets.