If airlines went back to allowing you to pre-order your meals online the week before departure (like QF used to), they could give the FAs your preferences in the manifest so never need to wake you to ask.
This is for a 2hr 28min domestic flight on United tomorrow:
Although I can’t imagine selecting “I would like to go directly to sleep” will actually facilitate any rest on UA.