Please go tell this to everyone on the GNU Emacs mailing list, I think I am not the only one who missed the memo.
Now, unsuitable does not mean impossible. It is just harder than with other languages. Which means you will hit a complexity ceiling earlier.
Also, Emacs is just a text editor and platform for anything. Java with Eclipse has eclipsed (hihi) it. Why hasn't the Emacs community made it into a real IDE with refactoring for example? They certainly have been challenged often enough. Why have multiple companies built new IDEs from scratch instead of building on Emacs?
Have you ever tried working on an Eclipse plugin? You obviously have no experience writing extensions to GNU Emacs if you think that "It is just harder than with other languages." You are living in Java fantasy land.
There are literally dozens of Emacs packages for different programming languages offering refactoring support. The vast majority of Emacs development is done outside of the main repository. People decide to build on built-in GNU Emacs code, on other third-party packages, and sometimes third party packages get merged into the main repository. There is a huge group of different development communities around GNU Emacs that is unmatched by any IDE, and few other applications at all, right now. GNU Emacs is an overwhelmingly successful example of a project with a large number of developers, and among other things it shows that you do not need namespaces (modules) or OO for this.
To be fair to Forth and Forth programmers, Forth is very often used in environments where they are running on the iron and need to roll there own. There were environments where Forth used the local libraries like Forth on the early Macs[1]. You could access the Macintosh Toolbox just like the other languages.
They are unsuitable for projects with many developers though.
I don't know about that. I get the feeling that Forth would be fine but require a common, shared dictionary for the project which isn't far from a common class library used in other languages. I'm not sure it would require more interaction than something like Smalltalk which has been used in large projects.
1) Forth was an early Macintosh language because of how cramped 128Kbytes is.