Airlines do not need 'a good reason' to enforce their rules that you have signed up to. If the CC let you off, then the FC have the problem of sorting the security.
I agree with you and have seen this problem detailed before. It is crackers but the carrier has chosen to be crackers!