Hey @abhisheksachdeva yea. Cause Java is very stable and mature + easy to find hires who know Java.
Finally, it's worth noting that you as a user of SuperTokens does not need to interact with the core / Java yourself. Even customisations that you want happen in your API layer via our SDKs (node / golang / python)