Building software is easy; building a software product is hard.
A team can build software. A team can't casually build a product — discovery, UX, architecture, build, launch, evolution, support — without the disciplines that make those things work together. Most product attempts stall on the disciplines, not the engineering.