Christianity is a foreign religion that contains the Middle East belief of a dictator in the sky that you need to obey to wholly (= submission, Giving up your identity) or go to hell. The Norse religion is the Scandinavian native religion which is the origin of, For example, What the church later dubbed as the "Christmas tree". The Julbock on their Jul trees are 2 evidences of prevailing Norse religion elements until this day! This wonderful country should wear a symbol of their native religion because the North religion does not command you to become a space - it empowers you. And it does not claim) encourage to exploit the earth - it adores nature. So they should wear their native religion with pride. All power to humans without being intolerant like Middle East religions are and without exploiting nature like Middle East religions encourage to do ("Be fruitful and multiply and fill the earth and subdue it, And have dominion over the fish of the sea and over the birds of the heavens and over every living thing that moves on the earth. ”).
On the more serious side though, The Nordic Cross is a symbol of identity for the Nordic countries (and Finland, Who isn’t Nordic) and their Christian origins (but not traditions, They left a while ago). Removing the Nordic Cross from Sweden’s flag would cause many problems, Such as; What would the new flag be? Should other Nordic countries follow our example? And. . . Are Swedes really the descendants of Vikings?