How expensive should it be to run a full node? Current low-mid end hardware costs about 0.001BTC, and storage is about 10MB/sat. If the blocks are fill for a year, that's a little more than 5ksat/yr. 100ksat startup cost and 5ksat/yr is really quite cheap.
With hardware costs going down and performance going up, I think a block size increase could be warranted. Carefully and cautiously, we could try 2MB, and then 4MB in another four years, maybe keeping trend to a maximum of 32MB as the adoption reaches the end of the S-curve.
A balance must be struck between throughput and security. The narrow optima is widening between these as of now, and I'd rather a world in which self custody and everyday people interacting with L1 remains a thing for my children.