A point that's very separate from whether or not it has value.
There are still way too many developers who are making awesome products and then failing to get traction because they neglect the marketing basics. Something like this article that plainly lays out the basics is very helpful for setting a baseline.