No but atleast in Finland they celebrate it because of the Swedes.
Seriously, leave the thread.
Or at least get your head out of your ass. Early celebration of midsummer in Finland was to Ukko the Finnish pagan god that created the earth, not Tor/Odin or God. The reason people celebrate midsummer is implied in the god damn name. It's because it has astronomical signifcance just like christmas. People have celebrated these for ages, pre-dating sweden as any significant entity. The celebration as it is in its current form is partly from Sweden although some of those traditions are also imported by Sweden and the Swedish traditions are primarily more dominant in the regions with a significant amount of swedish-speaking Finns.
Go troll some other thread.