The work I was doing required an Internet connection, but when I tethered my mac, it kept trying to download gigabytes of updates.
It ended in a stalemate with seeming no way to pause, cancel or cap the download.
Both windows and Linux will set you set download cap, flag connections as metered, pause downloads or kill update processes.
I find that a lot of other Apple stuff grating too, not limited to:
- iOS development hoops with certs, provisioning profiles, beta reviews. It doesn't help that AppStoreConnect is bad.
- Apple Developer account 2FA - which is either "trusted device" or SMS. SMS is unreliable and insecure, trusted device ties me to a laptop I don't want to always have with me.
- I had to sign into the AppStore on my mac to get XCode, and now it insists on me using iCloud and iMessage.