While 'Shall' denotes a mandatory requirement, the word 'should' expresses a recommendation or advice. Such recommendations or advice are expected to be followed unless satisfactory reasons are stated for not doing so.
Which is why, for example, one is expected to follow AMC/GM (in which 'shall' is never used) unless a derogation or an AltMoC is in place.