Everything in bitcoin is really a tradeoff. Hence why there is no single best custody method etc.
Also would be a tradeoff to increase blocksize for more L1 throughput which was the reason for the blocksize wars