✨ Best Answer ✨
mustは、have toよりも強制力が強いです。have toは、「他からの強制力により仕方なく」っていうニュアンスを含むことができる、と聞いたことがあります。
また、2語の決定的な違いは、過去形があるかないか、ではないでしょうか。
mustには過去形がありません。have toには過去形had toがあります。元々、have toは過去形を作るために作られたらしいですし。
それから、否定したら意味が全く変わるところも。
must notは禁止。don't have toは不要(〜する必要はない)です。
コメント遅れました、すみません!
すごい詳しく教えてくださってありがたいです!