1) There is a difference between having no depth and being non-existent (which is what you said). Also they have other good athletes (Hynne, Moen, Grovdal, Henriksen, Guttormsen). Norway could realistically win as many medals at the Olympics as Poland and more medals than France.
2) It is difficult to develope 2 world-class players, they have more/as many world-class players than Poland/ItalyTurkey/Russia/Nigeria/Mexico/Colombia/Chile. We will see how they will do in the future once Haaland and Ödegaard are more mature.
3) Not sure if you are kidding ... you mostly named joke sports. Norway also is good in handball (which is probably the 4th or 5th most popular summer team sport) and chess ...
It is obvious that Norway can’t have the same depth as bigger nations, but they are amazing at developing special talents.