TL:DR - There are more problems with the game and the new player experience than just buying skillpoints when it comes to new player retention.
Full version.
Lets just be fair here, the game has been at a rapid decline since the peak back in 2013. CCP is trying everything in their power to bring back the spark that EVE had back in the day. Like at one point, a team of people spent nearly 10 years making a movie trilogy built around the EVE Universe, that takes a lot of motivation, and love for the game.
But you don’t see that anymore. There just isn’t enough content in the game to keep people around. Like for me, I enjoy casual play doing L4 mission in highsec. I used to do Nullsec, but that day to day grind got old too. However, I’m still running the SAME EXACT L4’S that were around back in 2007 when I first started playing.
I re-rolled, and enjoyed the beginning for awhile, but now its back to that “I’m gonna play Eve just to get my space violence fix” and then move on.
But there just isn’t any more palpable content that new players can get into right away, and stick around. Or maybe theres too much? Whatever it is, there are more problems than just this “pay to win” accusation that is being thrown around.
And before I sign this, I’m also gonna share a bit of off topic two cents… Removal of the Ingame browser doesn’t help the new player experience either. Many groups made great tools that could be used in the game in junction to what they’re doing in EVE (Looking at you, Dotlan, EVE-Survival, etc), without having to constantly alt tab out of a tricky situation. Steam users can use the Steam in-game browser, but other than that, all the out of game resources, are just that, out of the game.
I applaud the changes to the wardec system, as mentioned by someone else above, however that might have been too little too late, those people who were mostly enjoying the game casually in Empire Space, have moved on. Those large roleplay groups that I used to play in, are gone. Its not the same Universe as it was 10 years ago.
And if you read all this, go get yourself a beer.