Ratskinner
Adventurer
Count me with many of the other posters here. Mechanically everything should be compatible, but individual DMs should feel free to restrict things as they wish. Heck, I'm running a "Humans only" game right now.
I am so sick of you ultra-conservative grognards trying to tell everyone else how to play the game.
You grew up on LOTR, and can't possibly imagine flights of fancy and imagination having any other form. Yeah. We get it.There is only one way to play the game! The one from one infinitesimally small slice of the imagination!
So. Boring. Yawn.
Even in it's day, Tolkien was writing pastoral escapist 'return to the glorified past (that never existed).' Super conservative. Leveraging folk tales from hundreds of years before. Sorry. Fantasy these days is much wilder, more interesting, with a much wider field of influence, and way better for it.
Keep whining about it on obscure message boards on the internet, though. I'm sure that will show them the error of their ways, and they'll stop being so, so... diverse.
This is a bit of a tangent, but it might be of interest. 13th Age is a d20 OGL that shares a lot of DNA with 5e, but one of the Yoink!able things is that each character has One Unique Thing. The game combines some story-game ideas and puts more on player authorship then the 5e rules do, and the One Unique Thing can often be used to shape the world as it applies to your character. One of the examples in the book is "I am the only halfling knight of the Dragon Emperor". This fits so much with your "I am the only Elf that found Religion" that I wanted to mention it.
I'm ok with that.
Sounds like that system wouldn't work well with a homebrew setting, if that major a change can be forced on it simply by a player generating a character: "Yeah, that whole Elvish pantheon I just finished designing: out the window it goes..."... but once a player decides that his or her One Unique Thing is "I'm the only Elf that found religion", that redefines the setting so that other elves aren't religious.
Sounds like that system wouldn't work well with a homebrew setting, if that major a change can be forced on it simply by a player generating a character: "Yeah, that whole Elvish pantheon I just finished designing: out the window it goes..."