Objective here is to introduce cards and/or projects that can be used to shorten games. This one creates an automatic and inexorable Rush.
So, on the first few turns, each player gains an Estate on their turns, then once the Estates run out, they gain Duchies, and so on?
What if you have Kingdom Victory cards that are the same cost as another card? For example, Duke is the same cost as Duchy, so if Duke is in the kingdom, how does it work? Do you get to choose in that case whether to gain a Duke or a Duchy?
That feels like it would make for a rather dull game. Unless you have Inheritance in play, you'll quickly end up with a bunch of dead cards in hand
EDIT: Also, what if you have Vineyard in the kingdom? A cost of 1 potion can't really be ordered relative to the other victory cards' costs