As far as I know no one is claiming that sunspots have any particular effect on weather. They are simply a marker that some have hypothesized correlate with slight fluctuations in solar output. Thus the 11 year periodicity of sunspot activity is relevant, or at least was until we had more accurate measurements of solar output.
Now if you wish to argue that there are "solar effects" other than irradiance, that is an interesting hypothesis. Solar flares and charged particles, perhaps? Any evidence?
Now if you wish to argue that there are "solar effects" other than irradiance, that is an interesting hypothesis. Solar flares and charged particles, perhaps? Any evidence?