Наверно, нужно вначале определить некие аксиомы.

Используем или нет другие ЯП?

Сошлюсь на документацию> -- Цитата:
> Команды сопоставимы с традиционными скриптами и макросами, за исключением того, что они реализованы в "настоящем" языке программирования, в противовес ограниченным либо неэффективным специализированным скриптовым языкам. Это означает, что если задача усложнится, ее программное решение может быть усложнено в нужной степени, и вам не придется внезапно переключаться на другой язык.После такого утверждения переключаться на JavaScript – не лучший вариант.

Что считать кроссплатформенностью в данном случае? И т.д.