We will have to abandon TCP eventually. We can't keep using the same protocol for 100 years. We should think about the next generation stack, what we would ideally like to solve, and not just tiny little incremental changes that preserve legacy design quirks. But sadly it's in the hands of industry rather than researchers and practitioners.