Por que a tag HTML SCRIPT não está sujeita à mesma política de origem?

Estou fazendo estas perguntas porque vamos desenvolver um aplicativo que deve compartilhar dados de origem cruzada via javascript. Uma possível solução parece JSONP, pois usa tags SCRIPT para extrair dados de outros domínios. No entanto, eu gostaria de evitar a situação em que implementamos nosso código impressionante na suposição de que a tag SCRIPT não está sujeita a problemas e, em algum ponto, os navegadores proíbem essa funcionalidade.

Alguém pode lançar alguma luz sobre o motivo pelo qual a tag SCRIPT permite solicitações entre domínios?