I guess I should say AP Carries, not mages. A fed diana usually puts in more work than a fed kha'zix for the amount of skill input. So erase ekko, diana, malz, fizz, kass, kayle, swain,zilean, rumble and vlad off that list.
Other than that riven, yasuo, wukong, GP cannot survive that. That's just false. The annie needs to really ape things up not to 1 burst them.
Next Renekton, Nocturn, jax, volibear, WW, Darius, Camille, Garen, Gnare, and urgot will NOT get one shot but WILL be nuked for AT LEAST half of their HP and left in a AOE CC lock for several seconds. So the annie doesn't need to one burst them becasue she just bursted all your carries and now your tanks are afk in then teamfight with half hp.
Champions like darius, nasus , gnar and illaoi need a perfect set up to their aoe damage where as mages just face roll buttons. That's why their win rates in non trash tier elos is at the bottom of the river while in low elo they are pretty high because no one kites.
Even in low elo I can't remember the last time I saw a darius and thought fuck, he might kill me. Same with all the other jugs you put up there. Your going to have around 3 squishies in a standard game. I would rather have my mage that can one burst all 3 of those players and half health the other 2 be fed than someone that needs a grandslam set-up to even attempt to do the same.