Winget is built-in, doesn’t require an elevated command prompt, and will actually update stuff installed from outside of winget if you want.
I use chocolatey for some kubernetes tools (fluxCD and helm) because they get updated a little bit faster (like a day or less) but it’s pretty much been made obsolete for my use.
That being said, if my job didn’t require me to use windows, I’d probably just use NixOS full time.
Apple will randomize your MAC when connecting to networks to maintain privacy. It’s a per-network setting that can be toggled off for your own private network if you want to.