Ну, я попробую в текст, а там уже, если не смогу, пойду смотреть докладик)
кратко: сигнатура friend функции оказывается снаружи шаблона и может не зависеть от шаблонного параметра последствия: представь, что в уютненьком чистеньком ФП-языке завелась изменяемая переменная