Просто эти йобаные экстраверты обесценили значение слова "друг" и у них любая хуйня с которой едва познакомились это друг — знакомые, коллеги, всё "друг, любой микрокодил из соцсетей который принял заявку "в друзья" – тоже.
Это всё имхо более специфические выражения. pal и buddy это разговорное что-то, fellow это парень, коллега, единомышленник, mate это совсем что-то малозначимое типо чувак.
Друг с которым дружишь это friend, если прям хороший ДРУГ тогда good friend.
Если вы дружите уже, скажем, лет 10-20, и в начале вы хорошо ладили, но за долгое время ваше мировозрение поменялось и мнение о многих вещах разделилось. И вы вот вроде и друзья до сих пор, но общаться уже сложнее, потому что оба понимаете, что стали скорее разными, чем похожими. Вот и дистанцируетесь по-немногу, но после 20 лет общения, сложно больше не называть человека "другом".
Друг с которым дружишь это friend, если прям хороший ДРУГ тогда good friend.