To your point on being flexible and checking assumptions, I advocate founders to “fall in love with the problem” and clearly articulate why they want to become become experts on this specific problem.
I find the most motivation when I hate the problem and I want to eliminate it from my life. Then it's not, "how can I make this better", it's "how can I eliminate this so I never have to hear about it or think about it again".