No, I'm saying, they do shift ethics, towards the expected distribution, in my limited but rigorously-tested experience. However, in a dynamic game the expected distribution at any given time will not match the actual pop ethics due to ever-evolving factors. Declared a war? Uh-oh, now you're having militarist attraction (that might feel way too high for a brief border skirmish). Got declared upon by a xeno? You're going to get xenophobes. Have any diplomacy going on? You're getting xenophilia whether you like it or not. Oh, haven't been at war for a long time but you're not a pacifist? Too bad, you're getting pacifists.
Only freezing every possible influence on pop ethics and actually letting pops do their thing (with a sprinkle of +% gov ethics attraction, perhaps) will get the two values to actually match. Conquering enemy populations? Have fun dealing with their ethics for the next fifty or so years (or don't, since it hardly matters).
Honestly, the ethics shifting works. It's the factors that feel like they need tweaking. I'd expect fighting a protracted war above a certain amount of war exhaustion to cause pacifism in my people, not militarism, for a start. I'd expect diplomacy with xenos to have more influence on xenophobia/-philia than anything else in my empire. I'd expect my xenophobe population to not care much for the beliefs of an allied spiritualist just because we're in a defensive alliance of convenience. All currently not the case. I'd definitely not expect to see a pacifist empire suddenly getting militarists with 20% attraction >_<. Ethics opposite to the governing ones should seriously get a debuff to their attractiveness by default, they certainly shouldn't be as represented due to outside factors as issues your society is at large neutral about.
As a wishlist, I'd like to see ethics attraction not being a triggered modifier, but a cumulative one over time. Let's say you start out with 0% pacifism attraction, you have no pacifists, and you stay at peace for 50 years and have no neighboring enemies. Now you're going to start seeing some pull towards pacifism. It'll start out at 1%, and over the course of the next 50 years it'll escalate to what we have now. Another 50 years and it's double what we have now (and caps out there). However, if you enter into a war in that period, and it's not a defensive one, and you're raking in the war exhaustion, it'll start ticking back down. But I hope this'll be addressed in a future "internal politics" update.