The only way to write a real forth kernel is in assembler. The use of the cpu registers is very particular. It is impossible to do that with a standard compiler.
No one says it has ot be assembler, more the point is it easily could be if you wanted, hence the bringing up of new systems/CPU's often using Forth, you bootstrap more quickly.