People are not embracing collectivism because they have accepted bad economics. They are accepting bad economics because they have embraced collectivism.
It is the metaphysically given that must be accepted: it cannot be changed. It is the man-made that must never be accepted uncritically: it must be judged, then accepted or rejected and changed when necessary.
A code of values accepted by choice is a code of morality.