I've similarly had so many technical friends burnt by this.
My new suggestion for "business co-founders" pitching ideas to technical friends where "business co-founders" propose techies do all the upfront work is --
If you have no Purchase Orders, no Funding, no Transact-able Relationships, no prior wins (esp publicly verifiable wins) -- then you put in money. Find some reasonable rate you pay for the upfront technical work. This "balances out" the skin in the game. If they have no money, i'd half-seriously suggest they go borrow money to pay the technical co-founder.
They need some risk, some skin in the game to make this an equal effort.
That's a good way to put it. I'll remember that. Thanks!
The big smell here is offering not-equal equity to technical cofounders who join early (first year). YC's proposed solution for later joining cofounders is just to give them equal equity but start their vest later, which I find very incentive aligning. The usual explanation is that they've done all the "market research + product/idea development" already, which is useless.
I think they believe in the "Build it and they will come" and then they just coordinate and tell you what to do afterwards, rather than making hundreds of cold calls (i.e. grinding).