The HW might be good but MacOs? No way.
Try this: rm Xcode.app then try to do software development ... see how that goes. Apple force moved me off bash to zsh. I realized post OS upgrade it also moved around tons of files on my drive introducing "datapart". Recently I couldn't backup because a partition on the non-backup drive was 94% full. The backup drive had 8Tb ~freespace.
Another thing I dislike is the UI. Don't look at it; don't click, don't drag the mouse, and don't let your fingers hit the touch bar, or make a typo. Apple has squirrelled away 24 quadrillion UI effects so that any of the above will "help you" like a matriarchy gone wrong until you're red in the face. I could go on at length ...
I have two 2019 MacPros, and I use one 99.99% of the time to run T2 Ubuntu Unix, and MacOS when I have no other choice, and never for software dev.