probably has just as much to do with the inability to get financing for some TS potential owners as anything else.
Banks run the party on what gets financed, if they dont think that it is worth the money then no amount of points will offset that decision. You would have to give the points to the bank officer just to get the application submitted