My business unit had gone Mac, we literally were faced with refreshing 3 year old devices with nearly identical devices. That's insanity. Our existing Macs were getting long in the tooth, getting pretty beat up and needed replacement.
We took a long hard look at our options, and decided that if Apple doesn't really care about Macs anymore, we can't either. We can't run our business waiting on some mysterious event to happen and sending staff to the mall at 5AM to pickup MacBooks when they finally refresh them.
So, we went with some of the newer, nicer HP laptops with Windows 10 and Linux. It was a hard choice, as we really liked the Apple platform. But we had to retain most of the Microsoft licensing (Core CAL, etc) for access to exchange, file infrastructure and it didn't really cost us more.
It pains me to say this, but Apple just can't execute.