The contempt that C programmers show Forth (and just about any other language) is amazing!
No, it isn't.
FORTH was an interesting and clever hack that proved a useful solution to a problem that doesn't really exist any more: writing code for von Neumann-architecture machines with limited storage and no/expensive cross-development tools.
But it's definitely a "hack", not a tool for doing serious engineering: it lacks the features (most notably, function prototyping) that make it possible for compilers to catch common programmer errors before they turn into crashes, and make it easy for programmers to write re-usable code.
These days, when many targets have Harvard architectures, and you can use a cheap PC with a free version of GCC/SDCC/whatever to cross-develop for almost anything from a PIC to a supercomputer, FORTH only makes sense for a really tiny set of problems.
The reason for much of the "contempt" is the near-cult (and some would omit the "near" :
) following it attracted, which succeeded in alienating many people who would've been quite happy to have it as one of several tools in their kit.