Немношк непоследовательно получается. Язык становится объектно-ориентированным, если там просто есть объекты, а функциональным - если там удобно писать в некотором стиле? Тогда как определить плохой ФП-язык? ;)
Так-то нет. В C тоже есть объекты в некотором смысле, и на нём определённо пишут в ОО стиле, но объектно-ориентированным его никто не считает.