I'd say that blanket statement isn't true.
11 year customer. I have received 2 HR21 for free (including a new dish when the first one was installed) in the last couple of years. Just received an HR34 with Whole-home install for $80 total last month.
Not to mention the $30/month credit for 12 months I received back in June of this year.
Oh year, and I had a $10/month credit for 2 years that expired in June.
Other than that...
"Facts" would negate your statement. Speaking in generalities but specific to this topic, companies cater to new customers over old (loyal) customers b/c "of course" logically they want more customers and obviously the better deals bring in more new customers (duh). I've been with directv now since '97 with two separate accounts.
Other than that... your little "deal" doesn't even come close to what is offered now to new customers not to mention $120 off ordering from costco: