Por que os aplicativos WinForms são STAThread por padrão?

Quando você cria um vazioWinForms aplicação com o Visual Studio, o modelo tem oSTAThread atributo na classe principal da aplicação.

Eu tenho lido alguns documentos sobre isso, mas não tenho certeza se entendi tudo.

Realmente tenho algumas dúvidas sobre isso:

Por que este atributo é adicionado?O que isso significa?O que acontece se você remover este atributo?

questionAnswers(4)

yourAnswerToTheQuestion