Exactly this. ISPs are tricky players when it comes to peering. A typical symptom: servers in local region/country can easily saturate the connection, when anything external gets cropped down to 20-50% of a declared full speed.
Supply and demand, why would they bother improving the infrastructure if people can't use it? Either be an early adopter, and help progress or sit at the back and wait.