Y'all need to keep it cute on Mariah.
Don't tell me that you guys don't hear Fantasy, Always Be My Baby, We Belong Together, Without You or Hero to name a few.
I work at Food Lion and we play Fantasy and Always Be My Baby
everyday. I'm always asking people if they know who's singing the song because I get so excited when it plays and unless they are over 50, they know who's singing it. You can discredit this anecdote all you want but it's true.
As for Rihanna: she will have Umbrella. Perhaps We Found Love or Diamonds as well.
AS for Britney: Baby One More Time, Oops, Slave 4 U and Toxic.
Half a person's singles discography cannot be considered classics just so that's clear.