The war was already essentially won when that happened.
Dresden was in Eastern Germany, not far from where the Soviet forces were advancing. The purpose was a warning to the USSR of what the US and UK Air Forces could do, but there was no need to kill at least 25,000 non-combatants. It was...