Not new, has been thus since paid seating started.
Some travel agents have corporate codes that allow access to the seat map before ticketing. Perhaps your travel agent had this arrangement but no longer does.
Of course, access via frequent flyer status doesn't require ticketing either.