@globalc Very good article. Middle boxes, particularly NAT gateways, are one of the reasons why we can't simply improve TCP. Even when they don't actively block MPTCP, they forget idle connections after a few minutes, requiring constant traffic to keep them open. This wastes power and data on mobile devices.
@codewiz Regarding QUIC for this, I agree it can help to switch to other underlying media/change IP without the application level noticing. Still the applications need to learn QUIC for that, and I also think combining throughput of multiple underlying media is not done, MPTCP can do that. This is an awesome description of the QUIC concepts: https://www.smashingmagazine.com/2021/08/http3-core-concepts-part1/