I can't even imagine how you can resist the pressure from the market?
There are tools against which the pressure from the market is completely canceled, I can say that the marketing program can not save project money.
A strong marketing campaign will not help to solve technical problems, so these things need to be combined, first of all, users need a working project.