I understand your point and honestly, I have made lots of sacrifices for people but when it has to do with my life, I appreciate it and won't just throw it away cheaply.
Giving it in exchange for a better world is great but what's the assurance that the world will still stay good long after I am gone?
The heart of men is full of evil and I won't be surprised if the sacrifice ends up as nothing