Muito relevante este assunto a pratica de usar ";" na linguagem JavaScript, pois em outras de programação de computador, como C++, C# e Java, o ponto e vírgula é utilizado para separar as instruções que constituem um programa de computador, enquanto em outras este caractere tem funções diferentes, como Assembly por exemplo, onde o ponto e vírgula é utilizado para indicar uma parte do código que o programa não deve executar ou ler. Texto extraído a internet.
Fica como ponto de atenção para o estudo.