Did the other order and would not repeat it. Two years free, a few thousand users, a fondly-regarded thing that nobody would pay for. Introducing a price at that point felt like a betrayal to the existing users and the conversion was dismal.
Charging from day one avoids that entirely, because nobody is being asked to give something up. If there is one argument for the approach in the post, that is it.