If you 10x the blocksize, it's still awfully small. You need to economize another way. I think something like segwit is acceptable though, because it incentivized a behavior that aided scaling. (ignore ordinals)