This may seem like a silly question, but how does the current system of HOI3 not achieve the proper results?
Some folks keep saying that nationalist ideologies and countries led by leaders with those outlooks shouldn't gravitate towards each other without a common threat. Yet, in HOI3, raising threat on France is the recipe for early entry of Italy (and a few other countries) into the Axis.
Furthermore, ideological drift is only a supplement to diplomatic influence and threat. If you aren't influencing a nation to join your faction, they just aren't going to join by themselves... unless they are attacked by another faction you are already at war with.
What I'm getting at here is that despite the rather detailed domestic ideology and party mechanics, at the end of the day, realpolitik drives most of the alliance forming in HOI3, with a healthy dose of historical guidance in event choices for the AI. Axis threat, or if the Axis increases threat on the Allies, drives countries to join factions regardless of ideology.
Some folks keep saying that nationalist ideologies and countries led by leaders with those outlooks shouldn't gravitate towards each other without a common threat. Yet, in HOI3, raising threat on France is the recipe for early entry of Italy (and a few other countries) into the Axis.
Furthermore, ideological drift is only a supplement to diplomatic influence and threat. If you aren't influencing a nation to join your faction, they just aren't going to join by themselves... unless they are attacked by another faction you are already at war with.
What I'm getting at here is that despite the rather detailed domestic ideology and party mechanics, at the end of the day, realpolitik drives most of the alliance forming in HOI3, with a healthy dose of historical guidance in event choices for the AI. Axis threat, or if the Axis increases threat on the Allies, drives countries to join factions regardless of ideology.