Should they?
Or at least a part of the forum?
Yes i know that Bioware probably won't allow normal f2pers onto the forum, but what about preferred status, or at least the preferred status members who used to be subscribers? In other words if this was a reality, you can't just buy a back of $5 worth of cartel coins to enter the forums, but instead at least $15 for 30 days, and when that time runs out, you can still have some part of the forum to post on.
I'm not asking that former subscribers get all the access to the forums as current subscribers do, but i think it would be nice for a small part of the forum, where former subscribers can post. Said forum could also allow subscribers in, so there can still be communication between the 2 groups.