Simple solution -
Make an upgrade search calendar just like the award search calendar. Should be one line of code to change - 'R' instead of 'O'.
Would go a long way. The big issue for me is simply the annoyance of having to call in to check availability for a range of flights. And that can't be good for UA's costs.
ExpertFlyer still has the non-award availability via the GDS which I still find valuable for irregular ops and upgrade chances so keeping that subscription.
But so disheartening that with all the other problems they choose to 'fix' this first. Priorities are misaligned.
Also...why is MileWise still working for award search? Are they scraping?