> my guess is that there must have been some gambling law requiring that there be a method to enter for free.
There is (or at least was) a law like that in Ireland, but not in the UK, leading to promotions with text like No purchase necessary in the Republic of Ireland.