I think in AG3, instead of locking the topics in the forums, the moderators/administrators can delete them. It would just save space if somebody spams and makes a lot of topics that get locked but stay on the first page for a while
the mods can delete them but they choice not to, they choice to show you what not to post and to show you want has been posted already, so basicly they can all ready.
Locked topics are locked to keep people from posting in them, but so people can still read the posts inside them as an example to why the thread was locked, or to redirect people to other threads.
if somebody spams and makes a lot of topics that get locked but stay on the first page for a while
Usually if someone does that, and their threads are all spam threads, their threads will get deleted rather than locked.
There is a reason they don't delete topics all the time. I think it's because it affects the posts of all the people who posted in it. Also, some topics are still worth seeing, even if you can't post in it anymore. Correct me if I am wrong anyone. =P