Making meals optional on the sleepers creates many more problems than it solves. The savings isn't going to be much more than a difference between buckets.
For that, you'll have hungry passengers who didn't realize their tickets didn't have meals, OBS barking for proof from customers who do...