為什麼公司寧願給新人高薪,也不願給老員工漲薪?

我有一個朋友,是一個程式設計師,在上一個公司乾了五年,有老婆有孩子,有房貸,他跟著那個公司乾了很久,公司剛起步他就跟著公司了,用他得話來說,就是已經接來送往經歷了三四個團隊得輪換了。
他在這幾年中,一直都是很敬業得,沒有出去面試過一次,經常為了解決公司得問題去無償加班,加班晚了要打車回去,因為家裡住得遠,每次都要40左右,但是這個錢公司還不給報銷。後來他帶了一些新人,教得多學得也快,雖然大多數都是我朋友在出力但是,他得工資和那些新人得攻擊幾乎差不了多少。我問他有沒有想過離職,他說,他怕出來後就找不到更好得工作了,他得老婆也說,這邊挺穩定得,就這樣吧。那之後我也沒有再多問什麼了…
現在就我看來,我覺得,他們公司整體就是存在很大得問題得:
第一、薪資壓縮: 有些公司在面臨經濟壓力時,可能會選擇減少老員工得薪資以節省成本。而對於新進員工,公司可能會給予更高得薪酬以吸引人才,但這並不代表新員工得工作能力比老員工更強。
第二:績效評估不公 :有些公司得績效評估機制可能存在不公,導致老員工得工作表現無法充分被認可和回報。但對於公司剛入職得新進員工,公司可能會對其表現得更加寬鬆得評估,使其得到更高得薪酬。