CF7 forms are little different then other forms.
Other forms are only 1 form per type. But a website can have multiple CF7 forms. So user can activate captcha per form by adding that code in the form.
Also as this captcha support multiple types (v2 & v3), User can show captcha where they want by this method. A tickbox will not have that much flexibility.
That’s why we implemented this method.