Yes, you are correct in citing that Tribune provides the data, but Dish has tremendous influence and can work with Tribune to move on with the sub channels program title and info, if Dish really wants to do that.
While some sub-channels are a joke with weather, NewsRaw, or a simulcast of the main channel or foreign language content (perhaps not of great interest to me, but very important to others here legally from another country living in this area--not just Spanish, but other languages, as well), a great many sub-channels here in Los Angeles have programming that is unique with content specific to a part of the metropolitan area and retransmissions of some local channels not provided by Dish. Even full 24/7 channels that are available no where else but the sub-channel, and lastly some sub-channels re-air on different times and days programs should we miss the premier airing on the main channel (this has happened to me.) Several of the sub-channels operate with complete schedules and programming similar to the main channels. There are few things worth watching or recording. I should add that SOME sub-channel guide data is provided, however, a good amount of that data is not correct.
There are nearly at total of 60 OTA, channels, some stations running as many as 3 or 4 sub-channels, I am able to receive via the 722 OTA. That's a lot to manage without accurate guide data. Yes, some junk, but some worth the trouble.