Можно. А еще тайпскрипт есть где интерфейсы вполне себе языковая конструкция.
Вот только не спрашивают джсники чем абстрактный класс отличается от интерфейса, это раз. Потому что это вопрос для нас крайне непрактичный.
Второе - интерфейс - одно из ужасно многозначных слов, обсуждать которые очень сложно не цепляясь к деталям реализации. Когда ключевое слово в языке есть - есть за что зацепиться. А когда языковой конструкции такой нет, формального общепринятого определения нет, начинается неопределенное размахивание руками в воздухе и вопросы в духе "угадай что я спросил".