What difference does it make how it's played out, if the mechanics clearly say that losing a skill = losing the bonus from that skill
Where? I don't see it... The mechanics say that the friend "gains" the skill, but nothing is said about the "end of the friendship"...
Ничто не возникает из ничего и ничто не пропадает бесследно.
Если где-то чего-то убудет, то в другом месте добавится.
(Закон сохранения).