Приведу пример из реальности: у тебя есть люстра, туда подходит множество лампочек (диодные, накаливания, галогенки, какие хочешь в общем...) и все это потому, что цоколь - идентичный.
Интерфейс дает возможность использовать разные реализации структур, но обладающие единым интерфейсом (немного тавтологии богу тавтологии).
---
Если бы все цоколи были разные: вам пришлось бы менять либо люстру, либо лампочки.
Если не использовать интерфейсы - вы не сможете использовать другие структуры, даже если они полностью идентичны.