One of my favorite nerds posted some guidelines for anyone thinking up a new ideology, or just pushing an old one.
Any system that depends upon people becoming better people en masse, no matter what motivation is offered- spiritual, material, or political- is doomed to failure. More or less instantly, in fact. If it depends on EVERYBODY being better, no exceptions, then it’s not only going to fail, it’s going to go up in flames overnight.
You’ll have go to the nerd ranch for the rest of it, but it’s worth the visit.