That is the part that may be tricky to implement, as you would have to be able to set that selection individually for each channel. There may be some OTA channels where Dish-delivered guide data is better (goes out the full nine days) while on other channels (like the ones being discussed in this thread) PSIP would be better than either nothing or the wrong data. Such a selection would likely mean redesigning the entire OTA scanning menu, not to mention Help screens to explain to users what PSIP even is in the first place. On the Hopper interface, Dish does not even give us the option to save OTA channels in the guide that came in on a previous scan, but may not be coming in at the time of the current scan. So, I don't think Dish wants to add any other features that would "complicate" that OTA scan menu.Yes, if DISH wanted to they could change the software so it works with PSIP data for ota channels and you could select either DISH sat guide or PSIP.
If it is not a choice for each individual OTA channel, but rather a single selection that applies to all OTA channels, then users would need to constantly flip-flop back and forth between the two settings, to get the most complete guide info possible. That would also increase the number of guide downloads needed, and the user wait time while the guide downloads. Dish may feel that all of that hassle would not be worth it.
I still say it's a contractual thing. Dish uses it as a negotiation tactic. "We agree to give you [guide data provider] exclusive rights to program every channel in the Dish guide (and not use the cheaper PSIP guide data) if you agree to give us a lower rate on the guide data for the channels we are paying you for."Again, the $150 TV you get from Wal*Mart can decode the data stream. That TV manufacturer isn't paying anyone to display the data... it's included in the OTA signal. Dish wouldn't need to pay for it (at least not to the broadcasters). They would just need to write the code for it in their receivers. I'm assuming (and I think it's a safe assumption) the code shouldn't take much to write, as, as I said, it's found in every TV out there.