* Strategy #1: Charge more. patio11 has been shouting this from the rooftops for years, but it didn't sink in until after I started Indie Hackers. If you charge something like $300/customer instead of $5/customer, you can get to profitability with something like 50 phone calls rather than years of slogging. It's still hard, but it's way faster.
* Strategy #2: Brian Balfour's four fits model. It's not enough to think about the product. You also need to think about the market, distribution channels, and pricing, and how each of these four things fit together. I imagine them as four wheels on a car. It's better to have 4 mediocre wheels than 3 great ones and a flat.
* Book: The Mom Test. Amazing book about how to talk to customers to research your ideas without being misled, which is a step I've stumbled on before.
* Tool: Notion. I just discovered it recently. I use it for all my docs and planning.
 https://www.indiehackers.com - my latest business, and the one that actually worked
How do you find ideas in this category? Simple: Just look at what people are already paying lots of money for.
Off the top of my head, consumers spend lots of money on education (courses, seminars, books, classes, workshops), events and experiences, travel and vehicles, rent and housing, clothing and accessories, food, hobbies, etc. Businesses spend lots of money on recruiting and hiring, hosting, advertising, marketing tools, analytics tools, productivity, real estate, etc.
I know tons of indie hackers building businesses that help others learn to code, for example.
But perhaps it's easier selling 300/mo to X businesses than selling to 5/mo to 60X consumers? You decide.
B2C products live and die by viral growth and word-of-mouth, because margins are not usually enough to support a consultative sales process or any sort of intensive advertising. That requires a founder that's really good at reading the zeitgeist and identifying needs that customers never knew they had, and that understands human psychology on an unconscious level. Often technical skills (on the founding team) matter more for B2C markets as well, because it's more critical to stand out from the competition.
Timing also matters more with B2C. There are some time periods (now, dot-com bust, or the late 80s & early 90s) where there are basically no viable B2C ideas available. There are also time periods (early 80s, dot-com boom, 2009-2013) where they are abundant. Unfortunately you often don't realize this until hindsight reveals all the people who kept working on their B2C ideas throughout the bust.
What leads you to believe that? I know plenty of people with healthy B2C businesses started recently. Heck, my business is B2C and while niche, it's viable for me.