Why do cell phones have a data limit but home internet doesn't? - eviltoast

Why do cell phones have a data limit but home internet doesn’t? I understand bandwidth limits, but how can home internet get away with giving users all the data they can use, but cell phone providers can’t?