Желтый не является обязательным для 20-калибра, но большинство производителей делают гильзы «двадцатки» именно этого цвета. При этом желтый цвет практически не используется в гильзах других гладкоствольных патронов.
Почему так, объясняется на этом видео (доступен перевод субтитров):
Это делается для того, чтобы неопытный стрелок, сразу мог визуально отличить 20-й от 12-го калибра. Поскольку, если зарядить такой патрон в помповое, полу- или автоматическое ружье 12-го калибра, то произойдет следующее – патрон 20-го калибра пройдет через патронник и упрётся в фаску ствола, после чего произойдет «осечка», а при досылании следующего патрона произойдёт выстрел при запертом стволе. Результатом будет взрыв в патроннике со всеми вытекающими последствиями.
В российском ГОСТ Р 50530-2010:
5.2 Требования к внешнему виду:
г) для снаряжения патронов 20-го калибра для гладкоствольного оружия должны использоваться гильзы только желтого цвета. Использование гильз желтого цвета для других калибров патронов к гладкоствольному оружию не допускается.