How is Steely Dan popular? I don't understand it.

N.B.: I obviously am making this list because I was just listening to Steely Dan
  1. Genre I can only describe as "fruity jazz soft rock"
  2. Lyrics full of slang that must have been dated by the times their records were pressed
    "Any major dude will tell you..." What?
  3. If you dig in and pay attention, the lyrics are all creepy and perverted
    Peg, Hey Nineteen, etc.
  4. There is no one in the band named Dan
  5. ... And yet, they are.
    Catchy riffs go a long way. "It's your favorite foreign movie."