Sorry and this may get me downvoted, but this comment shows significant naivete about both B2B and B2C business models.
First, neither is easy. But "B2C is predictable and not too risky" is patently absurd. It requires attracting users, keeping them and figuring out a way to monetize them in some economically sensible way. And this is while competing with 1000s of other services trying to attract attention as well. VC portfolios are littered with carcasses of B2C startups that never caught on (and those are the well capitalized ones)
With regards to B2B, I think you're describing B2B in a consulting context vs. B2B SaaS. In SaaS if done right, you have people with a pain and with real money to solve that pain. As a result, you don't require millions of users to make good money.
Of course, one is not better than the other. Depends on what you know, what gets you excited, etc.
First, neither is easy. But "B2C is predictable and not too risky" is patently absurd. It requires attracting users, keeping them and figuring out a way to monetize them in some economically sensible way. And this is while competing with 1000s of other services trying to attract attention as well. VC portfolios are littered with carcasses of B2C startups that never caught on (and those are the well capitalized ones)
With regards to B2B, I think you're describing B2B in a consulting context vs. B2B SaaS. In SaaS if done right, you have people with a pain and with real money to solve that pain. As a result, you don't require millions of users to make good money.
Of course, one is not better than the other. Depends on what you know, what gets you excited, etc.