Anyone re-implementing minecraft would also have to reimplement all the quirks and undocumented interactions, as well as essentially staying compatible with forge and the apis mods expect. So whatever rewrite has to be in a JVM, and might as well just stick with java. Look at bedrock edition, the only people who play it are people who mis-clicked when buying or don't own a PC.
The closest anyone ever got was minetest, in C++. But honestly at this point, why rewrite a game of all software? It's not mission critical to anything (I hope) and