No, every customer should learn at least the minimal basics of their internet connection (latency, throughput, jitter, packetloss), but that just isnt going to happen in this day and age. A lot of consumer routers even have total usage tracking built in, but most people don't even know how to log into their router let alone set that up. Comcast still totally sucks dick but I'd wager for every 100 claims of "NO WAY NO WAY I USED ALL THAT" there is probably about 1 legit metering error.
I posted early in this thread that cord cutters were in a savings bubble, and that it wouldn't last. I also posted that we would see one of the following in the very near future on basically every internet connection: slower speeds, caps, or much higher prices (think $200/month). You are replacing TV services, which you paid probably $100/month for + had advertisements, for $60/month (internet + hulu). Until Charlie Sheen cant command $1mill an episode, that is the world that we live in.
EDIT: And to reiterate, I run a small rural ISP, and I do not have any caps. I fucking hate caps. However, instead my customers have to deal with what most of you would literally kill yourselves slow speeds (1.5Mbps to 3Mbps download speeds). I have customers who pass 300gb every single month. And, I have 1 customer who streams Netflix to 4 (four)! devices at the same time on their 1.5Mbps connection. Big downloads suck for them, but it is rather impressive what you can accomplish with slower speeds. All of my competitors offer faster speeds and no caps as well, but they bleed customers due to peak time congestion. Mine all have rock solid jitter, low latency, and advertised speeds during peak hours. In 5 years, I have lost a total of 3 customers to my competitors (<1%).