If the developer executing the idea was paid a low sum in exchange for low equity (say, 75K + 0.1%) and market analysis revealed a much smaller market than anticipated, the developer may have rationally understood the situation to be exploitative.
In such a case, the numbers might reveal that higher equity (say, 75K + 20%) might make the situation would not only be equitable but potentially profitable.
You're right to say that the developer breached the contract, sure.
However, having numbers might contextualize that breach of contract so that it could be read as a poorly-considered evasion of responsibility or a rational decision to leave a financially abusive and career-limiting contract.
EDIT: Readability. Add conjunctive adverb to last paragraph.
This story is meaningless without some numbers attached. The developer was obviously a crucial part of the company - did he own 50% or 0.1%?