Very likely because Pi is written in TypeScript and Pi plugins are expected to be TS. TS is becoming the one true language. Best get used to it.