Would the underlying architecture of the network adapt to overcome unpredictable and unexpected go-slow from individual nodes.
For example if Alice and Dave get throttled, distribute a scaled amount of their stored data to reduce the demand on them. Not remove it entirely, just conform to the shaping?