Money is only a small factor. If that's all you focus on as an employer I can understand why your employees leave for another company when they offer to match their salary.
You may not like it but guess what, tough shit. Suck it up and offer your employees more incentive to stay other than salary.
You may not like it but guess what, tough shit. Suck it up and offer your employees more incentive to stay other than salary.