El problema esta en quién escribió la historia. En esa época España era una superpotencia capaz de pegarse con todos a la vez durante casi dos siglos y vencer(hechos que a su vez junto a una pésima administración llevaran al posterior hundimiento del imperio)
El resto de potencias superadas por el imperio español buscaban la mínima para intentar hacer tambalear el imperio y de aqui derivan las numerosísimas leyendas negras que se vertieron durante los siglos XVI y XVII de numerosisimas fuentes y sobre numerosisimos temas:
Desde Italia por la presencia aragonesa desde el siglo XV, la Alemania reformista y la posterior Contrarreforma española, además de que el emperador del Sacro Imperio fuera el rey de España, hecho que no gustaba a muchos principes alemanes e incluso racismo a lo español al considerar a los españoles descendientes de judios y moros por tener la piel más morena que el resto de europeos, los Paises Bajos, donde se asustaba a los niños con el Duque de Alba...
El imperio se daba tortas por y con todo el mundo y salia victorioso por lo que se criticaba a más no poder ya que España era practicamente el enemigo común del resto del mundo.
El problema de que todas estas leyendas hayan trascendido estan en dos hechos que considero primordiales, que Inglaterra haya escrito la historia y segundo, el cierre de fronteras realizado por Felipe II a lo extranjero
Del primer hecho deriva que la historia esta contada desde el punto de vista anglosajón y en muchos puntos el que practicamente Inglaterra y España hayan sido enemigas durante casi la totalidad de la edad moderna han llevado a que estas leyendas negras fueran contadas como verdad universal.
Y Inglaterra no ha mentido ni una ni dos veces tergiversando la historia , como ejemplo esta el caso de Blas de Lezo, que humilló a una Armada inglesa mayor que la Invencible. Tal era la altanería inglesa que se realizaron medallas conmemorativas de su "victoria", que fueron borradas de la historia y todos sabemos que Armada se estudia en los colegios...Sobre estas tergiversaciones históricas he llegado a leer incluso en varios sitios de origen británico que el primer hombre que dio la vuelta al mundo se llamaba "Francis Drake"...Heroe Nacional en Inglaterra, pirata en el resto de Europa y que por cierto se estrello contra las murallas de La Coruña con una Contraarmada similar a la enviada por España...y esto tampoco se estudia
Por otro lado, en España se hizo caso omiso a todas estas criticas principalmente por el cierre de fronteras al resto de Europa prohibiendo la entrada de ideas extranjeras que podrían tambalear la estabilidad politica y religiosa pero que significaron el inicio del atraso de España con respecto de Europa, además de la nula exportación de ideas españolas al ambito internacional. Esto, y la posterior caida del imperio y el alza inglesa provoco que primara la versión de la historia británica