Yeah, it's cheap for one or two people but not if you are trying to feed a whole family.
I've never had canned tamales.

I sometimes get frozen ones and they are pretty good. I want to try the tamales that Del Taco just came out with.
I don't usually get steak when I go out because they are expensive and I rather eat something else unless the steak is really amazing.
I eat meat often but it is usually chicken or ground beef.
The steaks at the store look pretty good but I also I don't want to spend that much on just one meal. I only get them occasionally. When I get ground beef I usually have leftovers and can make 2 or 3 meals out of it so I rather do that plus it is good leftover.