bind нужен скорее для того, чтобы не использовать постоянно call и сам по себе легко эмулируется.
Например можно написать так:
id = document.getElementById.bind(document);
А дальше просто использовать
id('some-id');
вместо постоянного
id.call(document,'some-id');
Кстати в ie это магическим образом работает более чем в 2 раза быстрее чем просто
document.getElementById('some-id')
. 0_о