Maxence il n'est pas obligé d'un sens légal. C'est toute la différence entre " muss " et " soll " en Allemand. Il devrait le faire car la langue française le faire. Er soll wirklich es machen.
Si il devait le faire, légalement par exemple, on dirait Er muss es machen. Wirklich.
Aber ich denke, que ce n'est pas une véritable obligation dans ce cas-ci.