I'm also running on the assumption the authorities expect you to know this stuff for good reason.
Not necessarily! I'm sure there are a lot of pilots out there who don't need to use half the stuff they had to learn for ATPL. Anyone doing the ATPL(H) exams for a start!! Neither does anyone need to know the history and organisation of ICAO or actual annex numbers!
I did professional accountancy exams and we had to learn section numbers of The Companies Act 1985. Never needed to know them again. Know what's IN the section but the number is irrelevant. If you do need to know, you look it up and I would envisage that any circumstance in which you do need to know in reality would be of such importance that you wouldn't want to risk it!
Cheers
Whirls