This has been on my mind too a lot lately…there's no way we have a molten iron core and polarity. Iron goes non-magnetic at temps well below it's melting point.
The Dyson Sphere argument gets better everyday. More like these EM fields are generated by a power source internally, but not the way we've been told.