Are you guys saying those Sigma articles aren't super helpful to newer teams? They are technically theorycraft, but the things he writes about are still very applicable during actual gameplay. Anything that would promote/facilitate the writing of those types of articles is great.
And there's still nothing wrong with having a section where people can just throw out niche strategies and maybe some ideas as to where and when they might be useful. Coming up with completely new tactics on the spot is very hard; it's much easier for players to a build a repetoire of random strats and then try and apply one to their current situation. Sure you'll get some (or maybe a lot of) dumb ones like having your medic go spy, but you might also get some good ones too, which is worth it imo.