Earlier quoted context omitted.
Makes sense, but if there is a slack channel where people are supposed to be responsive and answer technical questions, then that's value beyond just material and course work. And given there is a community, if you set the price too low you start to get spammers and people that are not truly interested in the content, bringing down the value of the community in the first place. I think the price is fair.
Counter-intuitively, a free community adds more value by attracting people of all levels. Paid communities attract beginners (who are incentivised to pay for education), but not experts ("Why am I paying for a Slack channel?"). Spammers are easily handled by enforcing community rules.
A free community is going to have more lurkers that aren't engaged, aren't committed, and may post one thing if they even post at all, before slithering away. Drive-by-comments would be more common. It would not add value, it would be like most of the rest of the public Internet.
Additionally, you might have missed this from the OP:
> First, we cater to people with programming experience. There are tons of introductory “learn to code” resources out there, but surprisingly little once you get past the basics. Good programmers want to get better and to develop in areas where they’re not strong yet, and that’s what we help with.