Essa é uma pergunta mais específica (ou na verdade duas, mas elas estão relacionadas), proveniente dos comentários da morte da tecnologia OOP, em que alguém afirmou que OOP não é o paradigma certo para a programação da GUI.
Lendo os comentários aqui e aqui, ainda tenho a sensação de que há coisas a aprender: quais paradigmas de programação são considerados bons ajustes e por que são melhores que outros (talvez com exemplos para ilustrar?)
Eu removi o exemplo tk do título e da pergunta