imo they are both necessary, but there's a reason marketers get paid the big bucks. as a person with decades of marketing and copywriting background, i only choose to work with projects in this capacity that i believe in. "if you build it, they will come." doesn't appy here. many devs and engineers have a hard time connunicating the value of their product in terms of benefits to the end user.
But I really WANT "if you build it, they will come" to be true!
Me too! This should be true. Marketing is such a waste of resources. I have been thinking about this for far too long. If you build it, they should come! Things didn't use to be like the way we have it now. If you built something great, kings used to value your product. To get an audience to the king was also easier as the servants wanted to be the ones that bring the best to the king. It is possible to build a system where "if you build it, they will come" will hold true. Builder and distributor separation will unlock immense value.