I'm just starting a software project and, again, it is ambitious and somewhat complex (multi-sig signoff solution). I envy people that can identify a simple project and execute it successfully. But the challenge of building something more complex is what's interesting for me. And I'm not sure I would have more success with a simpler project, I'd get bored rapidly.
For me it helps to reflect on my desire to finish, which is mostly just a fragment of my day job. On my side projects, I can go as deep into the rabbit hole as I want, and enjoy the journey. Of course it feels great to publish something eventually, but the zen garden effect of just bike shedding to your hearts content is really something you shouldn’t dismiss immediately.