Problem and solution is obvious.
So, the problem is that more on-chain transaction capacity is needed (which is highly debatable, considering there's good evidence it's all spam driven)
So the obvious solution is to make the transactions and their signatures smaller, so that we can have more capacity per block.