Yes but it requires you to achieve a huge userbase before you start seeing any significant profit, and honestly I don't see his startup being able to do that, because I'm guessing his niche is very small
Yes, realistically neither subscription nor advertisement is likely to bring in a lot of money. My guess is that they want to do things the "37 signals" way, and that means acting as though advertising isn't "realistic".