Используем 'should', потому что это совет или рекомендация.
Используем 'mustn't', потому что это запрет, правило, которое нельзя нарушать.
Используем 'doesn't have to', потому что нет необходимости делать что-то прямо сейчас, есть альтернатива.
Используем 'shouldn't', потому что это нежелательное действие, которое может привести к плохим последствиям.
Используем 'must', потому что это сильная необходимость, обязательство.