That’s an interesting suggestion, however I personally think it would lead to bias. People would start suggesting their friends for staff, and it would become less about what you know, and more so who you know :)
I think our current system works great, we currently have and previously had a lot of great staff from the system, I don’t really see any flaws in it - but, that’s just me!