(I'm a RE'r, but since there doesn't seem to be many FE'rs, I will answer for them)
Sunspots don't exist. NASA claims sunspots exist and mess up technology so that the government gives them more money for sunspot research, which they put in their pocket.