I think it's designed to find people who are genuinely willing to put the time and effort in to become a UK citizen. This test is A LOT harder than a citizen test I took two years ago (when I was in sixth form our teacher made us do one) - I actually passed that one! Those questions were more like 'What is Hansard?' and 'What does GP stand for?' - a bit more general. You don't NEED to know these things to be British and knowing these things doesn't make you British, but learning them shows you are willing and keen to integrate with society.