You're generally correct, but I imagine you won't get a good reaction on HN to this viewpoint. Most people on here unfortunately don't really an understanding of politics beyond a very surface level one.
Maybe it's you that doesn't have nuanced 'understanding'?