You asked me a few times:
Dynamical or why not implement the opposite of halving for the block size, we have a halving in the reward a doubling in the block size. If we look at disk price and internet speed we're already 12 years behind compared to 2009, so we would have at least 2 decades to see if it works or no!
Like in Monero. I agree on that, it could be a good option, but we still need a hard cap. I also believe that Bitcoin will mostly be full no matter the variable block size.