I just re-read the link. It has changed for Xfinity TV customers:
https://www.xfinity.com/support/articles/peacock-subscription-faqs
"What's happening with Peacock on Xfinity?
Peacock Premium is no longer included at no additional cost for all X1 and Flex customers. However, a new offer may be available to you depending on eligibility requirements. If you’re not eligible for an offer and don’t wish to subscribe to Peacock, you’ll still get a free sample of Peacock programming."
"Peacock Premium (currently $5.99 per month) is no longer included at no additional cost for Xfinity X1 and Flex customers. However, you may be eligible for a new offer."
But it is available for free for Xfinity NOW customers. Not sure what that is:
"NOW TV customers:
You can receive Peacock Premium included as part of your service.*
If you currently receive Peacock Premium with your Flex service, you may need to reactivate by going to xfinity.com/activate-peacock."
When did this change? Right before the Bills game??? It seems like there is a coordinated effort to make people subscribe to Peacock.