re: the high prices. I spoke to a friend of a friend a few years back who ran a Hotel Restaurant. He said they kept their prices high to attract the "right" sort of customer. His words: "if your menu is too affordable, you get any old riff raff in and they spoil the mood". I know richer people can be badly behaved as well, but in the main afluent people tend to respect food more, manners, etiquette etc. I've been in budget eateries before and idiot parents have let their children run around the tables and shout. It's not a nice atmosphere.
Regarding steaks though, I think if the meat is properly hung, prepared, cooked and seasoned, it can make far more difference than what cut or breed it is. I've had awful serloins from the supermarket which are killed and packed within 24 hours. Whereas I've had delicious cheaper cuts that have been hung for 28 days. I don't order steak when I'm out though, becasue I don't want to pay the inflated prices for something that to me is just another hunk of meat. It's a bit like champagne, diamonds etc. I'm not impressed by something just becasue it's expensive. In fact I don't have any expensive tastes that I know of! Maybe I'm just unrefined