I don't think that suggestion is practical/implementable with the current system.
There is some development work in a different direction which may help with season passes, but I can't give you a time frame for that.