P.S. I don't think increasing block capacity has ever been a "taboo" as some like to exaggerate it. HOW it is increased has been the source of a lot of disagreement.
the great thing about the blockchain. is that there is piles of data to accumulate statistics from
over X period
XX%+ of blocks are XX%+ filled
blocks total fees are >X sats per byte (block total fees / block total byte)
transaction count vs sat/byte fee
heck you can even formulate if blocks are prefering "batch" vs "individual"
EG individuals usually only do a couple outputs.. (destination+change) so if transactions have too many outputs it shows users are prefering to batch up transactions or use centralised services that batch
..
it does not have to be a political decision done by devs. it can be a programmed trigger based on the data