If Comcast wants to sell me a 25Mb/s line, then I take that as the ability to use up to 25Mb/s however I see fit as much as I see fit. The onus is not on me to support that bandwidth. I'm paying for it. The onus is on Comcast to support it.
Ah, but Comcast doesn't want to sell you an uncapped 25 Mb/s line. They want to sell you a 25 Mb/s line with a 250 GB monthly cap.
If you want an uncapped 25 Mb/s line, you can feel free to buy Metro Ethernet service from a business-class provider for $1000. If you max it out for every second of every day, they won't care -- because you've actually paid for dedicated bandwidth.
Once you have that dedicated connection, you can feel free to start your own ISP with it. See how long you can stay in business offering uncapped 25 Mb/s service for $50 a month.