To certain extent, I am in favor of age discrimination if thought in correct context.
Each job required certain qualifications, experience. I also agree if certain PHD holder with no experience should not be considered as a fresher. But, experience also plays important part. There are rules for early promotions in certain organisations. There should be difference between experience professionals and a fresher’s. Fine structure and processes should be made to regulate all exceptional cases on both the sides for early promotion and to delay promotion. I think Appraisals play important role and can be deciding factors for associates to move up the ladder. Age also decides the cost to company. If a trainee is required for doing coding work, then why should we have experience person? If Manager is required for handling Branch recruitment, then I doubt a fresher with a degree from reputed institute will be that successful. Finally.. Cost also plays important role.
It is an age of competition and fresher’s also compete during there school and college days. Students with good grades always have advantage. Not if age is discriminatory then how can we differentiate between good grades and bad grades?