Why do METARs report wind relative to true north rather than magnetic? Why isn't the wind in a METAR given in magnetic heading, to match the runway numbers? Especially for areas where there is a double-digit magnetic declination.

Secondary/optional question: does the ATIS broadcast in true or magnetic?

Example: BGGH 281550Z 36004KT (an airport in Greenland, var 27.55°W).



Source: Wikipedia (click for full image)
Metars are used by more groups than just aviation.  In the U.S. it is official weather for the National Weather Service.  It is easier to graph winds in relation to true north than have them in shown in magnetic north.  The graph wouldn't make much sense.

Spoken winds are in magnetic because they are specific to aviation and that is what pilots care about.