Given that the last decade of hits can be hugely attributed to only 2 people in the industry, I have a hard time buying this one.
Max Martin (https://wikipedia.org/wiki/Max_Martin) famously manufactured hits for Britney Spears, Taylor Swift, Justin Bieber, Katy Perry, Ariana Grande, Justin Timberlake, Maroon 5, Pink, Avril Lavigne, Christina Aguilera, Kesha and The Backstreet Boys. Between 1999 and 2016 alone, he was responsible for 21 hits. That's more than one a year without any pause.
Lukasz Gottwald (https://wikipedia.org/wiki/Dr._Luke) did the rest
So unless karma made them really lucky, there is some kind of formula, and they figured it out.
Talent alone can't account for this, as they are, all in all, more successfull than the Beatles or Michael Jackson.