IIRC, DISH has been taking a year off every once in awhile lately. I don't recall that DIRECTV has missed any opportunities to raise prices.
Both have been quite active in making the hardware pricing more realistic and not so much subsidizing it with programming.
Your right about Direct/ I was with them for years they never took a year off. Now from what I have seen on here Dish put a freeze on but still raised their fees.
Hell SiriusXM did somewhat the same. When they merged they kept their package prices the same but raised Fee's and took away the free Internet streaming.