I cannot speak for a employers, but I would say they've found a better person for the position. Either it be by age, sex, religion, health, ect... They're in the Business to make money and they've chosen somebody who is younger, more eager for the position than you. Accept it and move on.