OK, how does that effect the morality? "You're allowed to steal for sustenance, but you aren't allowed to steal something that you enjoy." What is your ethical rule here? You said it's not cost, so it must be about how much you'll like something. What if you like the thing that's cheaper?
I don't think you've really analyzed your beliefs here. I think you've been told you're supposed to think some way but you haven't really considered the implications of that.
As a hypothetical, let's say Musk is hosting a big event. You get word on the vehicles bringing in the food. You have an opportunity to steal it with no risk. Is it morally good to do so, and distribute it to the poor? Keep in mind, this food is going to be very expensive and fancy. Does that change if it's morally good or not?