If you think Virgin doesn't suffer from contention then you're delusional.
They are probably the worst offender out of all the big networks...
...People use their internet in short bursts. Most people take the lower packages, like 40Mb on OpenReach or 100Mb on Virgin.
It would be prohibitely expensive to have the whole network with enough bandwidth for everyone to max connections out all at the same time.
I was speaking based upon my experience with Virgin Media. Getting what it says on the lid, and then some more, is my experience, even at peak times. VM allowing for overheads contributes to that. This is the only good thing about the VM service, which is why I am looking at Vodaphone Gigafast as an alternative. I am aware that many other VM customers are not so lucky. Their low up speed and high latency are deal breakers for me.
I get what you are saying about sharing out broadband capacity and that ISPs assume that we aren't all caning our connections all of the time. I'm just suggesting that overprovision of the config file increases the chances of customers getting the down and upstream speeds they have paid for.
BTW. I didn't suggest that VM have no contention. In my case they have mitigated it successfully. I would thank you for not suggesting that I am delusional. Ascribing intellectual weakness to someone you think is wrong, is very bad manners.
Virgin Media. Location: Coventry Cab CV826
Services: 1Gb /50Mb, V6 box X2, Phone XL Talk unlimited and VM mobile x3. SH4 modem mode with Asus GT-AX11000