Why would a new player trying out the game for the first time want to pay for a game that ***** all over them with restrictions? That doesn't make them want to sub, it makes them want to quit. It's much more effective to entice people to sub by rewarding them, not by punishing people for not subbing.
Additionally, people who don't sub can still financially support the game through the cash shop, something that they are much less likely to do if they feel bogged down with excessive restrictions.