The biggest issue with a bonus is that it’s just that: a bonus. Bonuses are one-time payments, unlike a raise, which is a long-term benefit to the employee. As such, the employee knows that the money is just a one-time thing. They might recognize how minimal it is, compared to what actual compensation would be worth, especially if they’re already considering outside offers.