This doesn’t say software is all-or-nothing. Not producing the best software you can gets you money only if it (to some extent) still does what the customer needs. Besides misinformed customers, if it doesn’t do what the customer needs, you do get nothing. If it is not-quite-perfect, it’s the result that gets you your not-quite-what-it-could-have-been profit. Not the effort.
This doesn’t say software is all-or-nothing. Not producing the best software you can gets you money only if it (to some extent) still does what the customer needs. Besides misinformed customers, if it doesn’t do what the customer needs, you do get nothing. If it is not-quite-perfect, it’s the result that gets you your not-quite-what-it-could-have-been profit. Not the effort.