Похоже, что при очередном переписывании правил, потерялось однозначное утверждение, что надо уступать и при наличии одного только 2.2 перед перекрестком.
Или у нас стали экономить на знаках и ставить 2.2 без 2.1 иногда. В общем, баг или в правилах, или в расстановке знаков. Теоретически можно начать выделываться и не уступать.
А практически - у человека, едущего с другой стороны висит однозначный и понятный "Главная дорога". И он в последнюю очередь думает о том, есть ли на пересекаемой второстепенной (для него - однозначно второстепенной) знак 2.1 за 150-300м до перекрестка.
Так что если хочется экстрима и есть деньги, "вильный час та натхнэння" - можно и не пропустить.
Кстати, есть и альтернативное обоснование.

Однозначной уверенности в том, означает один только "Стоп" второстепенную, нет ни у кого. В правилах неоднозначность - уверенным быть нельзя, получается. Правильно?
А на этот случай есть пункт, гласящий: если не знаешь, движешься ли по главной или по второстепенной - считай, что по второстепенной.
