One place i know uses Java exclusively, but the devs all have macbooks because they are cool?
How/why does a macbook improve java app development vs the standard issue Lenovo's?
It is like these old and boring companies think that by using macs they are suddenly "trendy and hip" and the millennials will flock to them?
Many smaller companies also prefer managing Macs rather than Windows. Though I’ve rarely seen a technical company reject Linux outright.
What does it mean when a company buys a few dozen macbooks, but has zero mac experience and when they fail they end up in a drawer because no one knows how to fix them?
To me this screams "poor planning". When the lenovo's failed they were sent to the in-house tech team, usually they were simply reimaged and put back into production. One of the macbooks sat in a desk for ~8 months due to some "boot issue".
If it boils down to "taste" and your entire company is based on Lenovo laptop/desktops then moving to a mac would seem odd. Again more odd once you realize you cant support them.
Oh, you say, I'll maintain my own Linux laptop! But no, all company-owned computers must be managed by IT, and many of the tools they use to do so don't support any flavor of Linux. So what you're asking for is really quite a lot more work for IT, if possible at all, and not worth it, despite occasionally losing people as an employee.
I have no idea which is available for Mac but I think all modern hypervisors support multiple monitors nowadays.
Especially with the mac terminal being Darwin which is virtually just Unix, and with Brew you can install literally anything you need for your workflow.
I use arch btw.