With MicroPython you can have C drivers and just do the MicroPython bindings. I do not see the benefits of having yet another interpreted IoT language and it does not make sense to do the drivers in the interpreted language itself.
I guess it's beats C for IoT, but with Typescript it still feels like the S in IoT stands for Security.