In this article you have explained about the fork which occur when the software of different miners become misaligned. Sometimes these fork occurs accidentally and sometimes intentionally. Hard fork is an example of internally occurs fork.
In a nutshell, a hard fork is essentially a permanent divergence from the most recent version of a blockchain
Yes, I am totally agree with you because when hard fork occurs then new set of rules or protocol form which are completely diverse from the original one.
After that you have explained about the hard fork and soft fork difference and as you said soft fork is good option rather than going to complicated hard fork.
In the last section you have explained about the hive fork which is the fork part of steem and also about steem fork . Thanks for your detailed explanation and best of luck for the contest 🤞