Tradition and market demand, I guess. I'm not completely philosophically opposed to dubs, but the truth is that the vast majority of German dubs are awful. And I'm talking about major Hollywood films and popular TV series. It really sounds like a bunch of actors sitting in a studio, reading lines melodramatically with zero nuance.
I swear, German radio dramas (which are quite popular) have better voice acting.