I think it is funny when people think that shows "deserved" longer runs...
Like the theatre police came and closed them.
The show is closed by its producers, and I'm sure that if they decided to put their all into a show, it is because they think it "deserved" to run until the end of times.
Of course there are promotional and marketing elements that contribute to the financial success of a show, but most Broadway shows are good at this, in my opinion.
I think it is a matter of timing - long running shows are so because they are in the right place at the right time - you may think they are incredible shows, or pure commercial trash, but the truth is that the shows are there, showing us what is the most popular with crowds in this moment of time,and what this generation of theatre goers, either experts or curious first timers or tourists, are most attracted to.
Listen, I don't take my clothes off for anyone, even if it is "artistic". - JANICE