I'mnot sure, but wouldn't it be the same way we agree on the reward for a generate? By refusing to accept blocks that are too big?
Sure, but the reward sizes are set in stone in the protocol and follow a predetermined path. The maximum block size will have to adjust to balance security and transaction demand.