Well when the jobs are demanding 5-10 years of 'experience', that means they're not looking for a 23-year-old new grad.  They're looking for someone in their 30s, or even 40s.  Given that you can't get 10 years of 'experience' in your 20s.