Or just have multiple TCP streams. Super simple, low cost, uses all the optimisations we have already.
when the latency/packet drop is low, prune the connections and you get monster speed.
When the latency/loss is high, grow the number of concurrent connections to overcome slow start.
Doesn't give you QUIC like multipath though.