Apple To Force Users To 2FA On iOS 11, macOS High Sierra (onthewire.io)
Trailrunner7 quotes a report from On the Wire: With the upcoming releases of iOS 11 and macOS High Sierra later this year, Apple is planning to force many users to adopt two-factor authentication for their accounts. The company this week sent an email to customers who have the existing two-step verification enabled for their Apple IDs, informing them that once they install the public betas of the new operating systems they will be migrated to two-factor authentication automatically. Two-step verification is an older method of account security that Apple rolled out before full two-factor authentication was available. Apple is phasing that out and will be upgrading people with eligible devices automatically. "Once updated, you'll get the same extra layer of security you enjoy with two-step verification today, but with an even better user experience. Verification codes will be displayed on your trusted devices automatically whenever you sign in, and you will no longer need to keep a printed recovery key to make sure you can reset a forgotten password," the email from Apple says.
and the rest of my relatives asking me to fix it.
Everything you mentioned requires an Apple ID. 2FA will be required before long. I work for Apple Care. It's an unmitigated disaster from a user experience perspective. Massive call driver.
You're an AC that works at Teleperformance or some other call center, and you think you know what you're talking about. No Apple ID is required to create an account on a Mac or to download updates.
Update (iOS and MacOS) are available here, no App Store required.
As he stated, you do need an Apple ID for the App Store and iCloud features.