"-Whats the point in pre-assigment if the seats become a free for all 23hrs 59mins before departure? Or are they?"
Pre-assignment allows you to select a seat from the pool of seats made available for pre-selection when you make a booking rather than having to wait until check in to get a seat.
Dave