It will fix quite a few things yes they can still p2w but without things from the L2 store such as Gems cloaks etc the gap will be lesser and still achievable by playing.
NC will profit i imagine quite a few more people would want to play and quite a few of those will have atleast a buffer say 2000 accounts and 20 dollar monthly each.
that should still be a decent profit when staff and server costs are payed.
Also i think with the debates starting around EU and UK about gambling aspects of loot boxes and such in games being looked upon it could be a good idea.