If your business plan depends on having millions of users and then extracting a small amount of money from each then you should at least acknowledge the extreme likelihood that your business will never make much money and will become the bane of your existence.
If you plan on making your product invaluable in a way that fewer people will pay a lot for it, then you are smarter then the other guy.
Advertisement
I fully agree – higher priced, invaluable products make your life easier. Here is an example for a good execution of the “million users approach” –
http://www.wired.co.uk/magazine/archive/2012/01/features/test-test-test?page=all
Scaling from zero to xx millions of users in a matter of months.
Also tought provoking to call Zynga “…not a gaming but business intelligence company”