All points to a better software solution at DL. Somebody has designed a means of pulling up the "inefficient routings" and has figured out that those people will more likely accept the more efficient routing.
All of this reduces the cost to DL of overbooking which is the cost of IDB/VDB.