(Nothing wrong with a bar of good chocolate though. Might be a bit more expensive though)
So in that sense, "steak" is no different than any other protein you'd put in a sandwich. We don't call chicken breast cutlets "chicken steaks", but we could (indeed, that's how we sometimes refer to large slabs of tuna).
Objecting to "steak sandwiches" is therefore a little odd. If anything, a steak sandwich is bound to be healthier than a burger; a restaurant burger is typically 20% fat, while even a ribeye --- which is rarely what's in a steak sandwich --- can be below that number.
A steak sandwich also shouldn't be anything close to 1000 calories. There are ~300 calories in a typical grilled cheese sandwich. Take that as the basis for "ambient sandwich calories" and add 4oz of skirt steak; you're now at 500 calories, for which is essentially a fried sandwich.
Of course, you're probably much better off eating 4oz of skirt steak (protein, fat calories) than a stroopwafel (refined sugar, carbs).
The idea of a stroopwafel is crazy. Come on, if you want a waffle with syrup just sit down at a table and eat a real one ;)
http://www.yelp.com/search?find_desc=%22steak+sandwich%22&fi...
It's typically either thinly sliced steak or ground beef patty of sorts, with cheese and sauce (and possibly things like onions or peppers) depending on what region of the country you are in.
A sandwich? I suppose technically an open faced one, but... stretching the definition, certainly.
http://www.subway.nl/nl/locaties
Doesn't seem that rare to me.
So that's for a Steak & Cheese, hold the cheese.
Think more like, deep fried chicken dipped in some delicious sauce, versus eaten without any sauce. The kind with sauce is more palatable because it has more fat and/or sugar, not because it is just more of the same thing.
So, yes, in fact more calories specifically makes food more palatable.