Don't forget that even if you do make more money on the sale, you're also massively increasing your customer base, and therefore your support costs, so any extra money you make must be worth the increased support overhead for it to be a worthwhile tactic.