I'd like to remind you that any miner with a lot of hashrate can inflate the fees by choosing to not pick the transactions that pay a low fee. It is actually easier for a miner to do that with an inelasic supply, if the supply was elastic then inflating the fees would also increase the block size limit which would ultimately reduce the fees (it would then be pointless to inflate the fees in the first place).
Hmm, okay I understand your argument on this.
I see but what factor would you take into account to calculate the block size limit? I believe bitcoin can only survive with on chain scaling but that's another topic...
The ideal block size should be something that still ensures that the network is sufficiently secure. It makes no sense for us to implement a dynamic size, where the size gets inflated to unrealistic limits at times just to accommodate the extra transactions. It would be far better for us to determine the specific and appropriate block size from the on-start because there isn't any downsides to that. If the demand isn't enough, then the blocks would naturally be smaller.