I appreciate your sentiments, Bobby but as a professional programmer for many years, a hallmark of good programing is robustness – anticipating user needs and, where practicable, adding the necessary coding structure. Knowing that Dish must have understood the nuances of antenna directionality on signal strength, it seems that an accommodation could have been made to append direction-dependent stations. Though I haven't seen the code, it would not have taken a lot of effort to make that accommodation. And as to you point about "First and primary, there are anomalies in the software that can cause issues when you have scanned channels in the mix that have little or no signal. You get error pop ups …", if a rogue station causes the issues you described, it can easily be removed.
Another hallmark of good programming is documentation. Dish decided not to release any documentation on the OTA process for users. A key part of such documentation would have been an explanation that when a rescan is performed and new stations are saved, the original OTA list is overwritten. This could have even been done with an onscreen dropdown warning. That would prevent users from finding this out the hard way.
Finally. piggybacking on RVvaquero's comment about the "remote control issue", I should add that I am having a similar issue. Ever since I used the Pairing Wizard to tailor control for my Samsung TV, I find that it sometimes takes not 1, not 2, but 3 presses of the On/Off button (several minutes apart) to finally kill the TV. This is kinda maddening and, as with OTA function, not discussed in any Dish documentation I've seen