League20, your overview does highlight one of the recurring issues with NTRP. The winners are supposed to win, and the losers are supposed to lose, and because NTRP does not take into account wins or losses, the winners continue to win, and the losers continue to lose. While some movement does occur for newer players, the vast majority of us are stuck where we are, which is great for the winners and not so great for the losers.
Since every advancement in USTA league play is based on win-loss record vice how close a particular match scored compared to the NTRP prediction, you'd think wins and losses would be factored into the formula.
Why is USTA so opposed to factoring win/loss into the algorithm? I'm not saying NTRP should be determined soley by win-loss record, but win-loss record should be a part of the computation.