In reply to Tyler.

The reason for Beyonce doing better album and tour_wise is because her fans are radically devoted, even cult-like. Beyonce could do anything and they'll buy it with their rent money.

Rihanna does better in terms of her singles because her music stands on its own.