In my humble opinion Mark ought to play whatever he wants to play, it's up to the fans to buy tickets or not, especially us who know exactly what we'll be getting. However, there is a substantial number of people who attend Mark's gigs expecting to see "Mark Knopfler of Dire Straits", people that are not really familiar with Mark's solo career and recent setlists. I'll take any chance to see Mark playing live - or signing autographs and driving an old car somewhere in the middle of nowhere. Of course I have my own preferences but you cannot fight the man, just take whatever he wants to give you. Not the best deal but still much better than nothing
Maybe so and I'll continue to see him despite the fact I'd like to see more DS songs and less Marbletowns. However, when he can play DS hits for these corporate/private gigs it seems there is one setlist for the wealthy elite and another for the average fan. That is where my issue is.
There is also the fact that 90% of attendees will be expecting the hits as virtually every other 70s/80s/90s artist provides. Failure to provide them just kills the atmosphere stone dead, has everyone going out for pee breaks or to the bar, people falling asleep or even leaving before the encores. Throw in some tunes people want to hear and have the audience leaving happy and enthused about the gig - it surely can't hurt.
90% of attendees expecting the hits? After being a solo artist since 1996 I'm pretty sure most of the audience know what to expect by now and as for "everyone" going out for pee breaks, falling asleep or leaving before the encores - not at any of the concerts I have attended and you, dmg, were at quite a few of those too!
I think most of the audience would be quite disappointed if MK played some of the old DS hits these days, because they would not sound as good as they used to in the day. I prefer MK to do what he feels most comfortable doing.
MK is not like every other 70s/80s/90s artist. He is still writing fantastic songs, which most other artists could only dream of doing - not churning out old hits!