Some people are pointing out that it's good to have the engineers actually eat their own dog food. But how much are most of them actually going to learn from it? You think they don't have development systems where they continually simulate the entire process end-to-end in certification testing?
It's mostly a waste of highly paid engineers' time and DD's money. The engineers will already be intimately familiar with what they're using. If that's the only way for engineers to be prompted to improve things.. something has failed miserably in their incident and/or change management system.
Newer engineers will put up with it until they get a better gig. The old guys will immediately get jobs where management is not going to make them do deliveries they did not sign-on for. I don't like to drive due to vision restrictions; If my job suddenly made deliveries a part of my job I'm out. You don't have to think you're better than anyone to get pissed off at a company completely switching your job from the one you spent your whole life training into.
And if I order from DoorDash, I'd rather have an experienced driver that knows the stores/neighborhoods getting my food ASAP than some disinterested engineer going through the motions once a month.