Нет. Вы должны только абстрагировать то, что необходимо для абстрагирования. Вы всегда можете вернуться позже и провести рефакторинг своего кода, если будут добавлены новые типы клиентов.
Всегда сохраняйте свой дизайн настолько простым, насколько это необходимо для выполнения работы.
Не добавляйте абстракции, потому что они хорошо выглядят, они могут вам никогда не понадобиться. Добавляйте абстракции, потому что они вам нужны.