The trouble many purported "general purpose tools" run into is that what they're doing badly isn't the "marketing approach", it's the whole product. If you don't have a clear use case (or set of use cases) with a consumer in mind when building the product where your product outperforms the alternative, no "marketing approach" is going to save it.