Most people DO use one, though, because that's how you access the iCloud services that underpin the Apple ecosystem. But it's not MANDATORY.
My understanding is that you cannot even log into a Windows machine without an MSFT account. That's a big difference.