to your second question,
In English even though "he does something" is correct, we say "Make him DO something"
Just like in spanish subjunctive we say Hagalo, in english we say DO IT !!
Just like in spanish subjunctive we say "quiero que lo haga", in english we say "I want him to DO IT"
Even though without the command, it is like "Hace su trabajo" same as "He DOES his work"