Есть ли реальная выгода от того, что вы не можете избежать амперсанда в ссылках?
Это экономит несколько нажатий клавиш.
Это связано с особенностями браузера?
нет
Нет
Это просто ошибка в документации?
Да
Существует ли причина, по которой документация API уважаемыми компаниями часто нарушает это правило?
Невежество и / или лень. Браузеры выполняют восстановление после ошибок, поэтому либо не замечают ошибок, либо им все равно. Документация, вероятно, не написана их лучшими экспертами.