Потому что контекст потеряли. Правильно будет так:
this.sliderPoint.on('click', e => {
this.currentImg = e.target.dataset.id;
this.scrollImages(this.currentImg, this.speed);
});
Ещё исправить создание разметки самих кнопок тоже надо - data-id неправильные, да и в целом дичь какая-то. Делайте так:
[...Array(count)]
.map((n, i) => `<div class="slider-point" data-id="${i}"></div>`)
.join('')
// или
''.concat(...Array.from(
{ length: count },
(n, i) => '<div class="slider-point" data-id="' + i + '"></div>'
))
ИЛИ
Можно вообще не использовать data-атрибут для указания номера слайда, а вычислять его в обработчике клика:
this.currentImg = $(e.target).index();
// или
this.currentImg = [...e.target.parentNode.children].indexOf(e.target);