If you are there a shit race doesn't matter because the noise and speed an anticipation of them coming into view again is pretty decent. At Monaco, you are closer, the laps are shorter so plenty of activity. I can see why it sells out.
They'd only consider dumping it if TV viewing figures...
Its terrible. Its only there out of tradition. The organisers are bent. There are amazing circuits globally yet all the talk is about possible new 'street' races.