People who decide to leave a job are usually leaving the people, not ‘the business’.
When someone moves on, the reason nearly always involves their manager’s decisions/behaviours/attitude. Maybe their manager didn’t provide enough support. Maybe their manager didn’t give them enough responsibility or challenges to sink their teeth in to. Maybe they didn’t notice them, maybe they didn’t recognise them.
Whatever the reason, people quit people, not businesses.