You don't necessarily have to sacrifice something (If done right). If we take increasing blocksize vs SegWit.
SegWit have no downsides while increasing the blocksize could give us centralization to a certain degree as the blockchain size increases over the years.
We're far from having Bitcoin 2.0 but BIPs are definitely being put on the table and constantly being worked on so with time, the limitations will you're talking about will start to fade.