Definitely true with service changes
I don't like the "bill ahead" model, either. If a zillion other companies can survive billing customers after the month, I don't see why cable companies can't. Talk about having trust issues.
"Bill ahead" turns into a disaster when you change/cancel services during the month. They have to credit back a pro-rated part of your previous service, then possibly pro-rate the new service, apply it to your balance, bill you for a month ahead. If you change a couple of times, it's hopeless to figure out.