Consider that recruiters charge around 25% of 1 year of salary for helping to hire a developer, and the person-hour costs of hiring one person can easily exceed the recruiter cost for a small organization.
Firing also requires a fair amount of person-hours to do, and if you fire someone and need to replace them those costs stack.