As long as it doesn't lead to stacking people, I guess it's fine.
Bad puns aside, this seems pretty reasonable! But it leaves the time aspect as a blackbox, e.g. at airports there are boarding times and that makes people come early.
Not sure if this is fully generalizable to any type of queue (: