I myself used to believe ideas didn't matter that much, but I'm very sure that's wrong now.
Experience matters for some roles and not others.
Remember that the idea will expand, and become more ambitious as you go.
You need this sort of a tailwind to make a startup successful.
Great execution towards a terrible idea will get you nowhere.
Investors will sort of like write the check and then, despite a lot of promises, don't usually do that much; sometimes they do.