Your solutions are essentially what I've been doing for years - short of a benevolent government paying for people's lack of discretion when it comes to longer-term financial and energy planning, I don't see what could make people do any of that unless energy suddenly became more expensive.
>And the whole point of "begger thy neighbour" is that it hurts you
Not necessarily, and not necessarily across differing timeframes. Using the scenario at hand - Germany is reliant on a hostile regime to keep its lights and heating on. Why is it necessarily in some other country's own self-interest to send some of its own energy supply based purely on international economics, and not the needs of its own citizens?
A blind application of this "principle" would mean that less wealthy countries would be obliged to help out a wealthy neighbour in a time of distress, and just hope that the wealthy neighbour will be nice to them when they can. It assumes best intentions all around, which is nice but unrealistic.