From my experiments 1 is definitely false. Customers often are willing to pay $50/month for several years when they wouldn't pay a $500 one-time fee.
This goes back to the concept of reducing risk. Customers are very risk-averse, so things like charging a lower monthly fee or offering a money-back guarantee will often give you a significant increase in sales.