Hi there,
I'm pleased to advise that in WHMCS 7.5 an option was added to change the default state of the Marketing Email option. The Require User Opt-In is located under Setup > General Settings > Other tab.