The counter-point is it may be "unix" but it is not Linux and if you think it is, it will bite you in ways you don't expect (why does the sed command that works completely fine on Linux fails weirdly... oh because even though it is mostly the same sed except it is not really... it's the BSD sed from whenever Apple forked it).
The "package manager" brew is it's own thing because it is not first party, will never be and will conflict with your OS in unexpected ways when you least expect it.
And then, it's not even amd64. So, if you use docker for example, you have to remember to cross build for linux/amd64 if you are deploying to an amd64 server, which is much more likely than you deploying to arm64... and then, you have to run an emulated VM in the background for this purpose.
Do you rely on specific software/libraries? Well, you may read that it is supported now for M1, but you don't really know what bits aren't supported... and you may find that the hard way.
The counterpoint would be that huge swathes of the public (myself included) despise using Mac OS for anything more serious than browsing, so that entire line of laptops would be dead to us.