I disagree.
For someone like me, say the top 300 players who have 300+ wins, I find they don't matter. Sure, some people are competing on the leader boards but to me, points are an indication of how well I've been playing and it's nice to have some kind of goal. Wins are fun, but I prefer points.
Yeah but nowadays, it's still too easy to get points. It only takes a few good players to get 15k points and then people with maybe 10 points will end up gaining 1000+ points for 1 kill. Recently I've ended up being in the same server as Elgoldo and every single game he is targeted and killed within several minutes because of the large number of points obtained from killing him.