Why, well it depends on the upgrade, but upgrading someone because the class they are booked in is overbooked and the one above has space won't happen if the planes are empty.
I am not sure I follow it. I thought upgrades, are given among other reasons, if there are seats on the higher class are empty and the airline wants to offer a better service to the pax in question.
What do I miss?