Pessoal,
entendo que trata-se de um exemplo e a intenção de demonstrar o uso do parâmetro opcional, todavia é importante destacar para quem ainda esta aprendendo a programar e não observou o ponto de localização do exemplo.
A tag <script> com a "intenção" de realizar um "injection" é colocada dentro do map(), ou seja, na renderização das linhas de negociações, mas quando roda a aplicação não existe ainda nenhuma registro, a lista esta vazia! Por isso nenhuma <tr> é gerada dentro do <tbody> e por isso a tag <script> não aparece.
Quanto ao navegador, de fato ele não processa o script incluído por um innerHTML por questões de segurança como já foi citado, mas a tag é exibida normalmente no HTML observado, basta alterar o local de inclusão do código apresentado, colocar após o </table> por exemplo.