"Skyfall" flopped because the song is about nothing. It's just a collection of vaguely inspiring, us-against-the-world phrases that she had to write to fit the God-awful song title they gave her
Adele succeeds because her songs are about relationships that everyone can relate to. It's why "It Will Rain" succeeded for Bruno; it was a love song anyone could identify with in the vein of his previous material.
