I am trying to answer this, but I am not so sure :)
Trust me, I can write 6000 words but I could answer this in 20-30 words. 800+ words was not an easy job.
https://peakd.com/hive-123046/@rayt2/if-i-could-ask-god-one-question-and-he-answers-ecotrain-qotw-98