In English, "older men" may be used more often, but the adjective in this sentence is "old" rather than "older." That may be why "older"is not accepted.
Yes, that is probably the reason, and that is why I phrased it as a question. On second thought it may be better this way, just to make sure the two adjectives are not being confused.