But if the messages are much the same, why is there a need for God to reiterate them (Gen 9:1-3)?

It is worth remembering that Noah had just gone through an entire year in which God wiped out life on Earth for the sins of man, and he is still of the opinion that man is sinful. Moreover, this is like a new creation. The rules needed to be clearly restated.