The Fact is, people go to F2P for the means to pay when they want and whenever. $15 is not a big deal, its the stupid business model they decided to go with to force people to pay for a essential UI function.
You don't create a F2P business model that forces you to buy something you know you will need very early into the game. It only ticks off the players and most likely turns them away.