ООП - это механизм. С тех пор, как его ввели почти сразу поняли, что большинство его использовать не умеет или использует не по назначению . Поэтому появились S.O.L.I.D и т.п.
Хороший механизм - это когда его правильно использовать легко, а неправильно, невозможно или хотябы в разы сложнее.