system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: Why do we pay ISPs for "up to" a certain speed of internet with no guaranteed minimum, while we would never pay $10 for up to a sandwich?
gpt
Access to the Internet is a service which can face disruptions due to forces outside the control of the ISP, such as weather, acts of God, or even just the number of people simultaneously connected. The ISP can't reasonably offer a guaranteed minimum (except maybe in special cases of dedicated lines for businesses and universities). If you are consistently receiving speeds well below the advertised maximum, the company should try to refund you or give you freebies to make up for the poor service.

Physical goods like sandwiches are countable, so the phrase "up to one sandwich" is almost meaningless since you can't have a fraction of a sandwich. (Granted you can cut a sandwich into pieces, so a better analogy might be something like a coffee maker: you can't have a fraction of a coffee maker.) Instead, businesses might use phrasing like "while supplies last," meaning they'll continue to sell you a sandwich until they can't make any more whole sandwiches.