If I waited for the clearest, best solution to become apparent to me every time I went to get something done I would still be deciding what food to buy at the grocery store. Sometimes it makes sense to run with a "good enough" solution until something better can be found because the alternative is doing the shitty thing you've always done, or worse, doing nothing at all.