Класс, сам по себе не является признаком ООП. Признаком ООП является объект(ы), потому что программирование объектно-ориентированное. Объект подразумевает инстанцирование.
Статика плоха тем, что убивает полиморфизм. Полиморфизм - одна из трех основных фич ООП. Без полиморфизма все становится зависимым от конкретных реализаций. Это значит, что вы портите свой код всегда, когда модифицируете его. Ибо статика=функция, а в PHP-коде не может быть 2 функции с одним именем. Но может быть сколько угодно классов с одинаковыми методами. Но если методы статические, то они не позволяют отвязаться от конкретного класса, так как подразумевают указание в сигнатуре вызова имени класса. Трудно называть что-либо объектно-ориентированным, если это что либо препятствует использованию объектов. По этому, статика это не ООП.
PS. Насчет зайцев не понял. Если это пример из реальной книги, то советую ее немедленно сжечь.