People just seem to forget (sometimes even purposely) that this is a show literally aimed for preschoolers…. And Elmo is the one most kids are immediately attached to.
Again, I can agree I do think his character has been a bit overexposed as the years have gone by, but that’s just the honest truth. The main target audience (preschool-aged children) love his character.