¿Por qué la etiqueta HTML SCRIPT no está sujeta a la misma política de origen?

Estoy haciendo estas preguntas porque desarrollaremos una aplicación que se supone debe compartir datos de origen cruzado a través de javascript. Una posible solución parece JSONP, ya que utiliza etiquetas SCRIPT que extraen datos de otros dominios. Sin embargo, me gustaría evitar la situación en la que implementamos nuestro impresionante código suponiendo que la etiqueta SCRIPT no está sujeta a sopes y en algún momento los navegadores prohíben esta funcionalidad.

¿Alguien puede arrojar algo de luz sobre cuál es la razón por la que la etiqueta SCRIPT permite las solicitudes de dominio cruzado?