The religious do not avoid ediucation; that is utter ignorance and bias on your part. Most Christians do not believe the world is 6,000 years old. That you say what you do reflects that you are miseducated.
Secular humanism andf communism are religions in the sense that they deny the need for a belief in God, but rather put their faith in man and historical forces.
The name Jesus means "God saves." Christianity is a solution to the ancient tragic view of man that beneath the veneer of civilization, man is capable of great evil and brutality, that achieving a perfect world is not possible and that there are universal values. Socialism operates in a denial of the ancient tragic view of man and places a faith in men that Christians know will fail.