I agree with regarding your last point that you have made.
The user should still have the option to apply and instead the bans should be reviewed when considering the person. Sometimes bans can be obtained without the intention of doing anything bad and can just result from confusion of the rules / mistakes.
Regarding your other points however, whilst I understand it is frustrating with things like this happening, specific reqruitments look for specific timezones only e.g North American or South American Timezones or Asian Timezones whilst some allow all to apply so it just depends on the specific recruitment season.