Have to disagree, been working in IT for several years now in environments that have used PCs Macs or both, the simple fact is that the Macs do not operate as well in a corporate environment, and the time spent trying to make them work far exceeds the time spent on Windows based PCs, the problems you outlined in regards to poorly coded apps only applies in an environment where the desktop and apps are not controlled if all apps that exist on the network are properly tested before they are rolled out you will see very few issues also the level of knowledge is not around in the general community for Macs the way it is for PCs especially in a corporate environment. The reason that 95% of businesses use Windows is because Microsoft offer a far more complete solution from the server level down than Apple do.
The only real benefit I see with Macs is they do tend to use higher quality components than standard PCs but even with this factored in you still pay far more for the same quality Mac than you do a PC.
In regards to the specs that you outlined you could get one but it is probably a server for a Windows system and these specs are not rtelevant to 99.9% of users in a corporate environment as it is just not necessary in pretty much any environment I have worked in.
You are entirely entitled to your opinion and I am glad that macs work for you, but this has not been my experience anywhere I have seen Macs in a corporate environment