Promotion costs a lot can be more expensive than the development of the project itself, because now without advertising is not one project and does not live long on the market
So it is a well-known fact that promotion costs more than development. Whatever the project has a great code or idea ... you just need huge amounts of money for promotion.