My co-founder and I are both technical. For the first year of our company - as we built and sold things - we were constantly thinking "damn, life would sure be a lot easier if we had a killer idea. We would pay millions for an idea that we could execute on."
It's super important. Everyone has ideas, but most ideas are frankly not that great. Our ideas certainly weren't.
Then we found a better idea, got some traction, etc. Life's good. But if great ideas truly were a dime a dozen, we would've had much more fun in 2016 :)
Furthermore, if you take on a co-founder, here's what you get: one founder can focus on building the product, while the other founder focuses on figuring out what variation of the product is most needed by the outside world. It is very difficult for one person to do both. These require two fairly different skillsets, and both benefit from having technical experience - the former for obvious reasons; the latter because it's much easier to know what's buildable if you've built stuff before.