Thank you for your comments Always know that your input is always welcomed/invaluable. We have no control over what Marketing may do. I do know that here recently McAfee has started a New (Pledge) to all customers whom have a active subscription,and has there (Auto Renewal) setting on.
Please see here; https://community.mcafee.com/message/432478#432478
All the very best,