@amiloradovsky@functional.cafe I think there are a lot of gray areas in between. The whole point of something like GCC is to make it easy to bootstrap itself on new architectures, and then you can worry about optimizing the languages it supports with your instruction set, not necessarily rewriting all software. Basically optimize hardware for higher level languages not old instruction set.
It's kind of happening, but really slowy, I'm guessing cause hardware is also somewhat stuck in paranoid monopoly.