AlkatraZ, дело в том, что абстракция есть всегда. Конечно если не предполагается (сейчас) полиморфная реализация некоторой абстракции, то можно и не использовать интерфейсы, но если в будущем такая потребность появится, то инвертировать зависимость будет сложнее, чем сделать это сразу.
Да и не сложно ведь писать эти самые интерфейсы )
P.S. Сам далеко не всегда пишу их, всегда ориентируюсь на конкретный случай