Why do we need difficulty in life