That sounds very like what the Church has taught for more than a century, back to Rerum novarum.
(No, I didn't remember the document's name: I used Google. I remembered that it existed, though!)
Rerum novarum... doesn’t that mean “new things”?
Of course they are very old things. But we keep having to learn them over and over anew after getting ourselves all wrapped up in earthly things once more. Praise to the Lord that He is so patient.
God created a grand, grand balanced system. Not a grind stone for some narrow minded politician’s axe. The lefty has to learn the virtues on the right, and vice versa the righty.