A good solution would be affordable long time tickets. Why not a yearlong ticket for $50? I don’t think the revenue would be less than with single tickets but take away all pressure of making the best out of the ticket.
In most cases it is about 3 times the price of a regular one time ticket and gives you unlimited access to the museum as well as discounts in the stores, early access to exhibitions etc...