Почему использование $ uses считается плохой практикой в ​​cakePHP?

У меня есть 3 таблицы, которые содержат информацию о пользователе, одну для студентов, одну для учителей и одну для администраторов.

Они никоим образом не связаны. Я не создал панель управления для администраторов, где появляется список учеников и учителей.

Единственный способ добиться этого – использовать переменную $uses в контроллере Administrators. Однако во многих местах я читал, что это плохая практика.

Любые решения?