Par exemple, le point d'exclamation ! , le point d'interrogation ? et le point-virgule ; sont précédés d'une espace, contrairement à l'usage anglais. Historiquement, y a-t-il eu une raison ou un contexte propice à l'apparition de cette règle ?

On aurait pu penser que cette règle allait disparaitre pour des raisons d'économie de caractères, et de temps. Ce phénomène s'est produit en anglais lors de la disparition des doubles espaces entre les phrases. Y a-t-il des exemples de ce genre de simplifications dans l'usage français actuel ?

For example, the exclamation ! , the question mark ? and the semi-colon ; all have a space before them in French (compared to English). Is there a historical or some other contextual reason as to why or how this came to be?

One would think that this usage would have deteriorated over time to conserve space (on paper) and time (to type that extra space). An example of this happening in English would be the reduction of double spacing between sentences down to single spacing. Or are there examples of this already happening commonly in French now?