is there a good reason why domestic internet service plans don't just give you a static IP?

I mean...'premium' feature cash cow...sure...but like, a technical reason?

@JacksonBates they don't want you running servers, although dealing with a dynamic DNS setting is really not that hard, just doesn't have 100% uptime