If I have to learn the language, why shouldn't I wear Tracht? They're both parts of the culture, so why be forced to do one but discouraged from doing the other?
Personally, I have never had anyone scold me for wearing a
dirndl. Any Bavarian I have ever spoken to had nary a cross word to say about it.