Interesting read. I've been approached by non-tech founders for CTO roles many times, and the main reason I turn them down is that I don't believe in their products, but don't have the heart to trample on someone else's dreams.
Having worked for a failed start-up before, I'll only go back to that madness for a very solid product offering, and a sizable financial reward given the risks.