Well most trade unions don't start out with the socialist ideology and they don't always have it. But you're right it's a bit weird and I think the fact that everyone in an interest group always has the same idealogy is part of the problem.After thinking about it, I've realized interest groups in v3 aren't actually ideologies, they are classes. Classes largely based on Marxist theory (Land owners, petit bourgeoisie, etc). And those classes are inherently tied to certain ideologies.
Personally i think there shouls be more classes and there needs to be an ideological layer underneath seperate. A trade unionist shouldn't inherently support socialism even if most might.
Many religous people have had socialist/anarchic leanings like in Spain.
I don't know how practical this is from a programming perspective but I kind of wish IG's could split into 2-3 subgroups that have an additional ideological trait on top of the basic set. So for example rather than your rural folk all turning anarchist in the late game you could have subgroups of rural folk, all sharing the same basic traits but with one also being anarchist and another being traditionalist. You could also give those subgroups regional or cultural attraction, so the US might have landowners split into say, Yankee landowners that support tenant farmers but not slavery and Dixie landowners who have the slaver idealogy.
- 1