There is a difference between making something amazing and something that sells. Both are inspiring. Talented programmers can build incredible things, but that doesn't mean they will make money. Businesses can makes lots of money without necessarily being all that beautiful or elegant. The Lean approach is more about business than craft, right? The goal is different.
Your main goal is either to build software or to build a business. If you care about software craftsmanship, then your focus will be on elegant code, test coverage, etc. If you care about business craftsmanship, then your focus will be on the customer, revenue, etc.