This seems off to me. I remember when I was using Mac, if I got a new machine, I had at least a day of downtime. Everything is minor, but it totally adds up. You've got to run around to dozens of websites, download, and click through menus to install Docker/Homebrew/IntelliJ/etc. Then there are all the nanny systems you have to turn off every time you hit them the first time. Oh, gotta give the console access to the filesystem. Half the binaries you download aren't signed to Apple's liking, so you gotta work around each one of those, and how you work around it changes with every major version of MacOS. Hell, just dragging, holding and releasing the 2-dozen useless default apps the hell out of the Dock takes a solid minute. Did you sign in to iCloud yet, btw? Siri would love to be enabled to, if you have a moment. Your home folder isn't in the finder, just a bunch of iCloud stuff and the Desktop. Do you remember how to option-click in the magic spot to find it and make a shortcut? It's death by a million cuts.
That said, I'm not gonna pretend that Linux is some utopia and everything works immediately. But there's no way it's worse. I have a script that takes any machine from a formatted drive to a working OS exactly how I need it, unattended, in about 20 minutes. That's extreme, but everyone at least has a list of the packages they need that they can copy paste install into the terminal as soon as the installer is done.