On SFO-PDX you can def get a few drinks and a meal. I don't know what food they serve on short hauls exactly (last time I wanted to eat on a short haul was over 6 months ago) but they def have plenty of choices.
If MC vs MCS is only a small difference, I think it's worth the $ to do MCS. You get the points for it (instead of the MC points with no extra for MCS/F upgrade) and you can get a drink or four if you want plus some food. (And the extra legroom is nice, too!)