Question: why does gowther wear armor?
Answer: From there, Gowther joined the Seven Deadly Sins. At some point after this, Merlin gave Gowther an enchanted armor, which Gowther constantly wore to compensate for the loss of his erased emotions and memories and to better control his own power.