For me, 5e DnD makes all the right compromises. It isn’t great at much on the surface, but it does a pretty good job at a bunch of different things, like being crunchy enough and narrative enough and having enough gonzo and enough detail.
But the secret brilliance of the game is that it can do all of these things at once. Not just ‘it can be several different games in different campaigns’ - it canbe all these things in the same campaign. That’s amazing when you think about it.
Also it’s robust: you can mess with it a lot without breaking it.