A lot of the trouble is the way B2B products are sold.<p>Consumer products are bought by the people who use them, so the quality of the product, as experienced by the end user, sells the product.<p>B2B products are usually bought by somebody other than the user and making the sale is a matter of meeting a checklist of imagined requirements, endurance of an interminable sales process, politics, etc.<p>In B2C there is some possibility you can do a job you're proud of, but in B2B the nature of the sales process precludes that.