I think it all boils down to execution rather than just which race is behind this.
Look at the nighborne, one of the better and most fun story lines was theirs, and they are all of the regular " Elf "
And tbh, I don’t see elf bias as much as people like to portray, blood elfs barely have character and development, people often overshadow that because they’re one of the most popular races.
If a race was executed well it would be liked, like the goblins, regardless of how many people play them, I LOVE undeads and orcs, yet I’m only playing Blood Elfs atm.
So my reply to you is that it’s not about we got bored of exploring elven ruins, rather their execution is poor and repetition of cliches for them is rather high.
Sure there are plenty of races, but wanting a race to be represented just because will only leave a poor taste in people’s mouths.
One of the reasons I love goblins is because where ever there is money, dirty tradework and secrets they are there which suits them, they should never be in the spot light and being sort of in the back ground suits them best, kinda like Sylvannas, now that her char is in the spotlight many people started hating her.
One of the reasons I hated the idea of a Tinker class is that would be soo much forced just to please some fans, it doesn’t make sense. Think of an expansion like Shadowlands or Oldgods and stuff then you got this goblin hero in the spotlight and we gotta explore a goblin trade hub… to unluck some goblin/gnome only class.
This is also kinda why I dislike mechagon ( don’t get me wrong I love the aesthetics and how it plays out is fun for a while but ) it’s absolutely unrelated in 8.2, mechagon imo would’ve been the perfect 8.3.5 aftermath and link to 9.0 content.
Peace is there, people are rebuilding / exploring and oh we found an island with interesting stuff let’s go explore.
But that’s just my opinion on the matter