You can have all of this and a company that lies to you about throttling! (unless they are questioned by the regulator CRTC)
There are plenty of members of this community who were privy to this information and lied about it repeatedly in the forums for years at a time.
They singled out users and called them "crazy" or blamed their computers. Never admitting that it was in fact a management accounting trick to save on upgrading nodes.