I know the hardcore pvpers will disagree because they have always complained about how they "earned" their levels and people shouldn't be able to just buy them. But pirate legends made the same complaint and Rare didn't care about that.
Myself and many others only hit Seadogs level 50 because we were able to buy the levels, this was before the 1 level per month restriction was added so we were able to buy 30+ levels in a single month.
With the new rule of 1 lvl per month it would take over 8 years to hit lvl 100 to unlock the curses. With the level cap being 1000 it would take us over 83 years to reach level cap buying 1 level a month. I don't think its unreasonable to say that buying levels sounds fair this time around. This game will be shut down by the time anyone could even buy their way to 100 so they would still have to play the system to get the curses but buying a level every month would at least give them a little push closer to being done with a mode they might dislike playing.
I am sure unresonable and irrational people will argue against this point of view but my numbers aren't an exaggeration just math which I know gamers seem to hate. Enjoy the game, don't think about the math of it because they you might not like what you find.
This would also give some purpose to the useless doubloons that you are stubbornly refuses to remove from the game despite having remove any purpose they once had.