Они полезны, когда надо вызвать калбек имея при себе ссылку на сам метод, а не объект+имя_метода, да и передавать просто ссылку на метод удобнее. thisArg будет полезен если используешь не метод(который привязан к конкретному экземпляру), а анонимные функции/замыкания.

Код AS3:
var obj1:Object = {value:1};
var obj2:Object = {value:2};
var handler:Function = function():void{
trace(this.value);
}
handler.apply(obj1); // 1
handler.apply(obj2); // 2