Daenerys was right: King’s Landing had to burn
Defending the mass murder of a million civilians тo own the conservative (high lords). Never change, Vox.com...Daenerys has an objective — to induce the Lords of Westeros to bend the knee and acknowledge her supremacy — and her attack on King’s Landing in “The Bells” was well-calibrated to achieve that objective. She had previously offered Queen Cersei the opportunity surrender, and Cersei refused — packing the city with civilians and ringing it with air defenses that pose a lethal threat to Drogon, Daenerys’s one remaining dragon. A combination of skilled piloting and poor marksmanship allowed Daenerys to overcome the city’s air defenses, destroy the Golden Company, and induce the Lannisters to attempt to surrender.
If Daenerys had simply allowed King’s Landing to surrender without consequences only after she evaded its air defenses, then every other recalcitrant lord in the Seven Kingdoms would have incentive to resist her. After all, it only takes a lucky shot or two to bring down the dragon — and the Queen riding him — and if she manages to burn your scorpions, you can always just surrender.