I agree with creating quality content, whatever that means. Since the definition of quality can be a bit subjective. What I’m not agreeing with is just arbitrarily creating content in the hopes that it is valuable to others. Even if you have expertise on a subject matter who is to say that your expertise is even wanted?
Back-linking alone doesn’t make you appear in Google. Appearing in Google is based on a combination of methods.
I could write for days about how to design a magazine. I could create all sorts of quality content on that topic … doesn’t mean people are interested in reading about how to design a magazine. Doesn’t mean it’s going to get shared with others either. Why would a content distributor want to share something to it’s network that the network is not interested in?
But on the other hand I may find that people actually do care about designing a magazine. How would I do that? Looking at search trends and keywords related to my expertise and the content I want to create. Validating my ideas and seeing if creating quality content about magazine design is worth my time and others.
Looking at keywords and relevant topics can clue you into what your audience wants. It would be the same as looking into the support emails of a company and finding re-occurring themes that could be turned into “quality” content.
Which goes the same for your comment regarding business development. In this case you mention bot businesses … I don’t necessarily have to be an expert on bots to create a bot business or any business for that matter. At the very core all I would need to do is determine a problem, find a solution, and validate my assumptions with a bit of research to determine wether or not creating a new bot business would be worth my time and others.