In reality, they have lots of money to spend and do not use Linux for bandwidth management. We will explore how our ISP could have used Linux to manage their bandwidth. With queueing we determine the order in which data is sent . It it important to realise that we can only shape data that we transmit. Imagine a cash register which is able to process 3 customers per minute.
People wishing to pay go stand in line at the 'tail end' of the queue.
Let's suppose however that we let certain people always join in the middle of the queue, instead of at the end. These people spend a lot less time in the queue and are therefore able to shop faster. With the way the internet works, we have no direct control of what people send us. There is no way you can influence the world to modify the amount of mail they send you, short of contacting everybody. This is the equivalent of not reading half of your mail, and hoping that people will stop sending it to you.