If you think about a) Your product b) Your market c) Your acquisition channels, the most flexible thing is a). You can shape your product in 100s of different ways. You can't, however, change how SEO works, or change the mindset of your market (there are hundreds of founders who tried to "educate" their market and failed, with rare exceptions).
This is why many people recommend to focus on your market and your acquisition channels FIRST, and then on your product. Because your product is the thing you can change/have the most influence on, and "shape" it depending on the factors you don't have much control over.
It's also a question of how to model your approach for different channels.
There are devs on Twitter, Facebook, and Instagram, they all buy education, but not in all formats.
Wow, that's quite a statement. Do you really, honestly believe that Facebook is a perfect social media service? I mean, Google Plus was far superior to FB but still had room for improvement.