потому что в слове друг, если разбирать по фонетике, последний звук читается как "к" а не "г". Это легко узнать просто произнесите вслух слово друг и услышите, что вы говорите не друг а друК. В слове дружок тоже "к". В слове подружки тоже "к".
А в словах без подруги, подруга, у друга четко слышится "г".