I find the entire system creating more ill will than good will. I don't know that I'm getting upgraded any more frequently than before honestly. So this whole charade where you can simply blame the computer system just upsets people. I don't see any problem with giving plats 10 total nights or maybe 2 stays with 5 nights each confirm able at booking if available and continually check until checkin. If not used then you get 500 points per unused SNA.
So anyway this is only the 100th time someone has proposed this but maybe it will do the trick.