Du hast ein PersonInterface und 3 Sub-Interfaces. Du fragst alle 3 ab. Wie kann der default-Fall eintreffen.
Indem später ein viertes hinzukommt 😉
Einen default Fall festzulegen ist meistens eine gute Idee.
Ebenfalls sinnvoll kann es sein, nicht einfach nur still 0 zurückzugeben, sondern gleich einen unübersehbaren Fehler zu erzeugen. Dann merkt nämlich der Entwickler bei Einführung weiterer Klassen sofort, wo er überall vergessen hat diese neue Klasse mit zu berücksichtigen.