Spectrum/Charter and Verizon have finally started allocating a single IP out of a /24 instead of giving me a whole /30 when all I need is one routable address. Too little too late though.
Putting multiple customers on the same /24 introduces all kinds of issues. Either you leave it open leaving IP's vulnerable to hijacking, or you have to create static ARP and/or MAC entries, and deal with all the hassle of managing that. Presumably, you're describing consumer service where they don't really have to care about your security unlike a business/enterprise level service.