Are recruiters really want to hire?

Sometimes i wondered whether the companies really want to hire people when they put up available vacancies on their website. The requirements are very basic yet when i applied no news. Is it because having worked for 20 years now unemployed can't apply for lower level jobs? I know my  personality and i not suitable for high post job so i apply junior position. But recruiter think i overqualified and soon look for higher post with good pay. I willing to take a lower pay and have more time for myself. 2 or 3 months that vacany still there yet the company said can't find suitable candidate. 

Next MOE: JC Mergers Not Due To More Choosing Polys