How does "it is necessary" end up as "You must"? You must, doesn't seem impersonal to me. Is it just the the language is?
I said "He has to reheat the pizza". I know that's not completely right, but can't "Il faut" be translated as "He has to"?
No, "il faut" is always impersonal.
"He has to" is translated differently: