Serious answer: I post things on Twitter because it is easy, lets a huge number of people read my thread, and provides easy interaction. I post the same threads to Mastodon and get orders of magnitude less interest. I also write blog posts, which take a huge amount of time (a week versus an hour) and are hit-or-miss. Sometimes they are very popular and sometimes they disappear without a trace.