DL's marketing materials for elite status should read, "Confirmed Medallion upgrades are available X, Y and Z hours before domestic flights, except on routes where we don't want to offer pre-departure confirmation."
I have no problem with the policy, their marketing however leads to you believe a different story. You only figure this out when you and 9 other elites are standing at the gate 31 minutes prior to departure...