OK Look lets bring this conversation back to something more positive and constructive rather than sniping.
My point is that any network engineer and network designer worth their salt knows that it is best practice to incorporate traffic management policies end to end, in order to get the best use of the bandwidth available and provide required services to end users (in this case domestic customers).
This is for two main reasons:
1) Bandwidth is very expensive (comparatively) so it makes more economic sense to manage existing bandwidth effectively and run close to capacity than to leave a raft of spare bandwidth available.
2) Many protocols are "greedy" and will take as much bandwidth as is available in order to fulfil a transactional request more quickly. Therefore you often see "microspikes" in bandwidth utilisation and queueing on interfaces.
Point 2 is even more important in this situation, as there is a heavy contention ratio on the backhaul due to the bandwidth on the last mile to customers. At the very least, this contention ratio is certainly not 1:1.
As such, whilst some exchanges are more congested than others, no exchanges are "uncongested" - nor, more importantly, should they be strictly speaking as this implies poor capacity management and poor economic sense from the provider. Capacity of backhauls should be running at at least 80% at times if not higher.
As an absolute minimum, traffic management is most definitely best practice to prevent one "greedy" user from causing congestion for 50/100 others - even in microspike terms. More widely, yes there is some debate as to whether this is "good" or "bad" in a domestic consumer environment. This is purely because of what is acceptable as opposed to what "should" be done, according to best practice.
This can be easily highlighted by the issues that myself and the OP are having. Were there traffic management in place, even very limited traffic management, then my internet connection would not be completely destroyed by a number of users sharing my bandwidth using high bandwidth protocols.
Traffic management is not about penalising users, its about creating a level playing field for all users and effective economic use of bandwidth.
Therefore, to come back to your point - do some users benefit from Sky not traffic managing? Absolutely. Is it "needed"? Anyone working in the industry would tell you that to guarantee even a very low level of service to your customers, the answer is a resounding yes - even on a relatively less congested exchange.
Edited by deleted (Wed 15-Jan-14 12:09:26)