Hmm, interesting. Dish isn't in the business of providing me a means of getting OTA channels integrated in the guide either and I'm assuming that people are just as likely to complain to Dish about their OTA signal being Dish's fault as they'd be to guide info being wrong.
That wasn't my main point... but it is still a true one. The primary purpose of Dish is to sell satellite programming. They have integrated (or optional add-ons for some receivers) OTA tuners to appease those customers who want both... and Dish does a reasonably good job of that integration into the EPG.
Not having EPG data for all sub-channels is a nuisance... and I grant you that I wish they wouldn't tie the EPG to a subscription to locals... I wish Dish would just provide the data and end all the arguments... but I can't blame them for trying to get every dollar they can. I can just blame them for the EPG data that you still don't get even when you pay.
To me, I'm more of a give people a choice type of person.
I'm just pointing out something they could do better. Oh, and if complaints are a problem, just make the guide info an option (enable OTA PSIP guide?) with a pop up that tells the user that it's non Dish provided data. It's really not THAT hard.
It may or may not be "hard" but it would be different and additional programming effort to create and maintain... so it wouldn't be "Free" since they would have to pay someone to write the code... but be that as it may...
You are still missing the primary reason... PSIP OTA EPG data is not always good, consistent, or even available for you... and even when there, it is not something that you can see what is on 2 days from now or a week like the Dish EPG data... so it would be almost useless for your Dish DVR to even try to use the PSIP data.