Tkinter Criando várias janelas - Usar nova instância Tk ou Nível superior ou Quadro? [fechadas]

Estou começando a aprender Tkinter e venho criando novas janelas com novas instâncias de Tk todas as vezes. Acabei de ler que isso não era uma boa prática. Se sim, por quê? E como isso poderia ser feito melhor? Vi outras pessoas criarem janelas com instâncias de nível superior e de quadro. Quais são os benefícios / desvantagens de usá-los?

Caso isso faça alguma diferença: O aplicativo para o qual estou escrevendo o código começa com uma janela de login e prossegue para uma segunda janela, se a senha inserida estiver correta.

questionAnswers(1)

yourAnswerToTheQuestion