My libertarian son got that way by being an Econ major at a college in the UK, I believe, although he always trended “left” from a very young age. Doesn’t seem to believe much in borders/the nation-state, abandoned Christianity, and likes crypto.
He’s a good guy though, and married, and smart and otherwise reasonable. Maybe after he has kids he’ll trend a bit more right.
Perhaps he will change, someday; one can always hope for that. In the meantime, I’ll pray that he wakes up to reality sooner than later.