Question: why is tkinter so ugly?
Answer: The "it's just different" argument is, in fact, the main reason for me. Tk GUIs don't look and behave like a native application, which affects the "look & feel" in multiple small ways, which make a complex app feel weird and clunky compared to native apps on given system.