These artists are in it to make money. They're not competing with the next artist for who could sell the most tickets or do the most shows. I know Beyonce's ticket are very expensive, which does help her numbers, but people are willing to pay so why not. Stop calling everyone else a flop. I know their pockets say otherwise. Everyone has their strengths. Mariah, one of the greatest songwriters/selling/vocalist, 18 #1'so (17 written by her). Rihanna, sells the most singles, 15 # 1's Madonna, the female biggest touring artist/highest selling female artist. Beyonce, touring force and Grammy's. Plus many achievements fromy various artists! Y'all throw around the word "flop" too loosely!!