To be frankly honest, the “Competitive Discussion” forum has more or less become the “complain about matchmaking” forum. I honestly have vouched for the removal of that category as most threads don’t serve a constructive purpose. Besides what defines as “general discussion?” You guys talk about anything and everything about Overwatch here (and a lot of things that should not be talked about here if we strictly go by the forum Code of Conduct).
As a whole, the Blizzard Forum platform serves its purpose well for World of Warcraft and not so much with the other games. With WoW, there is a LOT of things going on… quests, items, PVP, story and lore, etc. Not to mention WoW has a more in-depth customer service spectrum than the other games (item deletion recovery, character deletion recovery, realm transfers, DLC, etc.) so having forums for those issues are important and essential for Blizzard (and why the Blizzard Forum MVP program really exists).