I am looking out for a practical usage of WRED. After reading/searching I found that it is more suitable for TCP traffic. When the queue is full, all the TCP session at that time will start with slow window size. And they may grow linearly. However, by the time there window size goes to maximum, the queue might be empty. Thus, all will be running with a small window size. Thus, there is a slow start for all the TCP connections and the bandwidth is under utilized.
My questions is how significant it is. Let it grow linearly. How does it matter. Why bandwidth is still under-utilized? It will grow eventually. Why for a few seconds it matters so much. Is there any other use for WRED? Am I missing some main application here?