Don't agree with this article
What ISP fails to product it's advertised rate? what isp does not say "up to"?
To be honest the issue is not about ISP's at all, they have almost no control over what speed your line sync's on BT's Openreach network. Yes all ISP's on DSL use the same network so the comparisons are always going to be roughly the same.
The fact that people don't get the maximum speed in the "up to" bracket is a limitation of the technology related to the distance from the phone exchange, ISP's are not holding back speed from people.
So I don't get the basis of the article? unless you are suggesting DSL should be scraped and a more expensive solution put in which would result in consumers paying allot more?