Why do French put a space before punctuation

Different languages have unique punctuation rules. For instance, French requires spaces before certain punctuation marks.
Translator and Copywriter Appreciation post

A moment to recognize the incredible people who are the true backbone of our success.