В явности и использовании инструментов по назначению Ты ведь тоже можешь юзать онли функции вместо классов, ты можешь и императивные циклы юзать вместо map, forEach и.т.п
геттеры и сеттеры - в первую очередь о безопасности, о том, чтобы не было возможности менять данные так, как тебе не хотелось бы, принципы ООП и всё такое во-вторых, это удобство, в т.ч. удобство чтения кода