Not agreeing or disagreeing here but wanted to think out loud and get your thoughts.
Suppose we have a variable block size. What would it hinge on? Keeping transaction fees in a certain range? It feels like that could be gamed by pools who move their own funds back and forth to keep a baseline demand up and then we fill nodes faster than we currently do.
If we're worried about keeping a sufficient baseline hash rate when total block rewards are so low, the heatpunks would argue there will be a large group of heaters subsidizing the network.
Guess I'm trying to understand the mechanics of a market driven block size. I worry about premature optimization with bitcoin but it makes sense to hash out the details long before we may need them.