If they're going to put a wait time in between instance runs it should be a long wait timer. Something between 1 to 24 hours.

15 minutes does nothing but waste people's time. The lockout is short enough that people wait for it to run out so it's not even good at it's initial purpose which is to keep people from spamming the runs.