The solution for not decomposing is called cremation.
I think a lot of people don't want to visualize that either, hence open casket funerals. They want the illusion that the person is forever "just resting". Understandable, but unfortunately 100% fantasy.
I would think people who find it hard to accept their loved one’s body decomposing would not like the idea of it burning to ashes either.