Earlier quoted context omitted.
Nothing in this post suggests any kind of expectation, mandate, or obligation to post anything in any kind of channel. The problem that this post is trying to address, is that these kinds of informal rambling channels -- which have enormous value -- almost never happen organically.
They say something about posting 3 times a week. Even if it’s not a formal obligation, it’ll certainly feel like one if they notice you never post whilst other people do.
some folks -- i guess like you? -- read this and think, "oh, great. a mandate that fixes a problem i don't have, and now might be something i'm forced to participate in against my will"
and other folks -- definitely me, and i believe the OP as well -- read this and think, "oh, great! an idea that might help me with a problem that i have, and might be something i can point-to as one possible solution to that problem"