Yes. Interesting.
It is for me a difficult problem the product vs selling...
It seems simple at first - "yea, just sell" , but I'm fact often you need good-enough-pridict to sell.
Moreover, the energy(ie money ) to sell will be lost if you try to sell a not-baked-product whereas spending to upgrade the product is never lost...
So yes, this building vs selling is to be nuanced ....