O que exatamente a normalização do banco de dados faz?

Novo no banco de dados e assim não ficar chateado com perguntas simples. Tanto quanto meu googled e recolheu a normalização do conhecimento reduz a redundância de dados e aumenta o desempenho. Mas realmente, eu não entendi qual a razão exata para dividir a tabela mestre em outras tabelas pequenas, aplicando relacionamento entre elas, recuperando os dados usando todas as possíveis uniões, subconsultas, junções etc., porque não podemos ter todos os dados em uma única tabela e recuperá-los conforme necessário. Estou um pouco confuso.

questionAnswers(5)

yourAnswerToTheQuestion