https://forum.bioware.com/topic/5749...ng-our-forums/
The announcement and reasoning is still up, but they'll completely purge the boards by October 25th.
TL;DR, bioware devs are no longer reading their own forums, and thus they see no reason to keep them around with other communities like reddit and tumblr.