Why did David Archuleta not sing on American Idol reunion?

Why did David Archuleta not sing on American Idol reunion?

Archuleta, who was runner-up to Cook in Season 7, returned to surprise four of his fans who famously cried over his loss that year. Sporting platinum-blond hair, Archuleta, who was not able sing due to recent vocal surgery, spoke through a voice app on his phone, and apologized for “not winning the show.”