There's no specific reason why anything needs to happen at 2,000 posts, but I am considering closing them to avoid any performance related issues as we are on a shared server.
I know of threads on other XenForo forums for example with tens of thousands of posts.
If threads are closed, they will remain where they are in read only mode.