Indeed, but for an auditing purpose (I assume) they want a specific record of agreement for each course taken. One would assume a sitewide policy would suffice but bureaucracy being what it is ...
Yes.. Our department is required to receive confirmation from students that work is their own each time they take a course. There will also be students who are only required to take a refresher every 5 years and therefore may have forgotten they have signed the site policy.
Do you use the choice module for anything else? If not, the fastest and most future-proof resolution would probably be using custom css to remove it (if there is no built in settings, can't say I have used it).
It is too soon to tell. The site is in the final stages of migration so i am not sure how the Teachers will use this later on. I may experiment with your suggestion.