It's a competitive game and leaderboards drive you to play better
It's stupid if they don't add them... I like to check friends and where I am in world
I watched a vid about stuff been added. And they mention leaderborad and dev said it not a big issue we dont really need them. Its what drive you to play better i think. It will get to a point no one will care if win or loose just mess about. Turn game off half way in a match. No drive to play well..