1-- I think that both are possible, but 'not necessary' is the usual use for 'don't have to'. 2-- This could be argued too, but irrespective of the differences most grammars determine for the words, 'must' is generally used in circumstances of greater intensity.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.