I'm starting to think that any sort of B2C legal agreements, but particularly standard form contracts and similar documents like terms of service, EULAs and privacy policies, should be explicitly banned from including terms that essentially say the deal can be revised unilaterally and the customer is responsible for keeping an eye out for this. It's simply not a reasonable or practical arrangement for any normal person to do that, and it's the worst form of legalese CYA wording.
Perhaps, as with various other unreasonable or one-sided provisions, there should be a presumption under consumer protection laws that any such terms are invalid, that any substantial change in an agreement must have the customer's explicit, active consent, and that if the customer does not consent and this results in something they purchased no longer providing the expected benefit then the usual protections about broken purchases should apply. You'd have to be a bit careful, because sometimes these self-updating terms are used to deal with minor changes in the legal landscape that are formalities with no real impact on anyone, but that seems like the sort of thing a court could sensibly decide in the event of a dispute.