Me temo que las causas de la decadencia española no hay que buscarlas en la defensa de la religión católica ni en la excesiva influencia de la Iglesia, sino en causas mucho mas materialistas: la economía.
El oro y la plata (el 90% del tesoro era plata y no oro) que llegaban de américa no sólo no sirvieron para mejorar la economía sino que la arruinaron. Casi de la noche a la mañana, miles de españoles se encontraron conque eran millonarios, y ala, a vivir la buena vida, a vivir de lo acumulado sin invertir nada. Miles de hectáreas dejaron de cultivarse, cientos de talleres artesanos cerraron y las pocas industrias que había también, y es que teniendo varios miles de ducados ¿quien quiere trabajar? Como consecuencia el estado se encontró con que debía comprar muchos artículos vitales (cañones, madera, velamen, jarcias, arcabuces, telas, etc.) en el extranjero debido en buena parte a la apatía de la protoburguesía española, que preferia vivir de lo acumulado a invertir, y debido a ello sencillamente no había industrias para cubrir la demanda que hacía el Estado. Como consecuancia el oro que llegaba de América se acuñaba en monedas y partía rumbo a Holanda, Alemania, Francia o Escandinavia para pagar todas las importaciones necesarias...o dicho de otra forma...el oro español no sólo no desarolló la industria propia, sino que contribuyó a desarollar las industrias de Holanda y Francia. Y cuando en el siglo XVII el oro empezó a escasear, el poderío español basado en el dorado metal cedió frente al poderío francés y holandés basados en la industria, que España contribuyó en buena parte a crear.