Esos no, pero otros sí. El hecho imponible del impuesto de sociedades no es incompatible con el de actividad comercial para empresas no residentes, a través del Impuesto sobre la Renta de los No Residentes, que grava toda actividad comercial/económica de las personas físicas y jurídicas que aunque no sean residentes en el Estado español, realicen actividades lucrativas o pongan de manifiesto la adquisición de una renta en nuestro territorio. Hay detalles al respecto, referentes al lugar de residencia de la empresa, el tiempo de prestación de servicios o realización de actividades, posibles convenios para evitar la doble imposición... etc. pero para lo que te refieres el Estado Español ve dinero también. Otra cosa es que el tipo y el volumen de recaudación sea inferior al IS, ahí no entro, pero trozo de tarta se llevan.
Por otro lado, indirectamente hay que dejar de ser localistas e ir un poco más allá: España recibe mucho dinero vía UE, los presupuestos de la UE se nutren fundamentalmente de recursos propios constituidos entre otros por un porcentaje sobre la RNB de los Estados Miembros. Si Luxemburgo tiene muchas empresas residenciadas en su territorio y aunque tenga un régimen fiscal más favorable, recibe riqueza de sus actividades, esa riqueza forma parte de su RNB y por extensión incrementa el volumen de los presupuestos de la UE.
Por un lado o por otro, no te preocupes, que España no se queda sin su parte...
Otra cosa es Suiza, Mónaco, Andorra, etc... y para eso ya hay leyes anti evasión que tratan de evitar que todas las empresas operen desde allí y el resto de países no vean ni un duro.