I think the limit is in place to ensure that space is available in first to satisfy the faint hope that they will sell the seats to last minute flyers.
As a UA 1P I had no problem upgrading 3 people just before the door closed, using 500 milers, on an ORD-LAS flight last month. Seats were empty and it was about 15 min before the door closed.