preventing any form of centralisation.
Making the block size a variable is already centralizing it since the decision falls to miners and how they can manipulate it to their own benefit and they can easily do it with zero cost using a simple spam attack. They definitely spammed bitcoin in 2017 and the big pools were also rejecting any low fees to prevent the fees from going down. F2Pool is an example that comes to mind.