Oh, I think everyone here should chill. If you're buying room service, and are staying at a hotel that offers it, you're probably not poor.
Most of the folks who slog the food up to your room, reverently, are. If they were reaping untold riches, the turnover wouldn't be so great.
Most spend 60% of their shifts waiting around (unless it's a good night), until they finally get an order. They bring it up to your room, are generally reasonably gracious, and then hope for the best. I've been there.
To re-cap: your hard-earned money is going to the hotel to the extent that the food charges are inflated. Delivery charges, the mandatory 18%, and whatever you offer in addition (I toss in a couple of bucks because I'm a nice guy), goes directly to those that try to make your trip more comfortable, while earning a living for themselves.
Best,
Abkar