Простите, это что, шутка такая, как будто вам только это надоело писать, а того что вы и без таких мелочей пишете раз в 5 больше кода, вы просто не замечаете и никак оптимизировать не намерены?
[].forEach.call(nodes.ellipsis
Ну, точно шутка! Может, вы еще и вот так пишете?
Window.prototype.alert.call(window, 'Hello world');
А сделать, что то на вроде jquery с методом .on() ?
jQuery - это библиотека, следовательно, если стоит задача написать навроде jQuery, но не использовать jQuery, то следует написать свою библиотеку, очень сложная логика, правда?
Или вы принципиально хотите жить на всем готовом, чтобы другие все для вас сделали, те кто занимается Babel, ES6, а вы просто пользовались тем, что вам дают, с максимальным комфортом чтобы ничего не надоедало, а зарплату получали как будто вы сами много стоите?