Internships are a form of interviewing and provide a duration over which you can test how fast the person learns.
I didn't state that internships solve all of your hiring problems. I also seem to work in a different company than you because our tenure is higher than 2 years and many interns make it to the senior level.