Зачем нужно ООП в javascript?
для того же, для чего и в других языках
Ну например, когда углубишься в JavaScript, и дойдешь до каких-нибудь энгуларов, вуев и реактов, тогда быть может и поймешь для чего оно надо) Кстати, было бы интересно посмотреть на приложение под angualr2+ без ООП ;)