Unfortunately, in the eyes of Dish, you are stealing cable in that case(you being the stackers), so I'm sure that a majority of account stackers would sign up separately. No matter, you'll always have exceptions. Plus I'm sure when they do the math, it's not the value they are getting from the equipment, it's the value they are losing for the programming pckage. I'm sure they do not account for a number of people who wouldn't sign up at all.
As far as their calling hours, I do beleive they extend them beyond just normal business hours, but dish being a luxury, it's up to you to appease them. Not the other way around. I'm not saying that's the best look as a customer service driven company, but if they so choose, that's how it is.