Для чего нужен Witcher Script?
Ни для чего.
CD Project Red по каким-то параметрам не устроили имеющиеся скриптовые языки, такие как Lua, поэтому они придумали свой собственный язык под свою задачу. И, разумеется, использовать его ни для какой другой задачи не получится.