What about Elvis? He had fair hair (not blonde) before he became famous. All his adult life he had dyed black hair, surely no one is going to say it didn't suit him. he had a very handsome face so would it have mattered if he never dyed his hair.
It could be the case that if he had lived into his sixties and seventies his dyed black hair would have made him look as ridiculous as these old Thai politicians, or in the case of the soldiers, would be politicians.