there is another radical view from Justus, see here:
remove the block max size limit completely (b/c it's an artificial scarcity), while at the same time introduce a
price discovery mechanism into full nodes p2p network to determine nodes services prices (e.g. validation, txs relay, ect etc)
I may be wrong on details, but this is afaik already used in Monero. And sounds like a good plan.