The problem with internal referral is that your friend keeps texting you every day what happened to the resume he had sent and your company recruiter does not respond to the your emails/IMs.
The real problems is that most companies just don't seem to care about candidate experience, period.