It is a poignant sign of the times that Microsoft is already shipping quality desktop-grade ARM hardware (even though it is pricey and limited in software compatibility) whereas Apple can’t yet ship something with a decent keyboard and a finished version of Catalina (or iOS, for that matter).
That said, regardless of how much this advances the status quo, I would definitively pick the Surface 7 instead as a go-anywhere development machine. The road to ARM is paved with good intentions, but it’s going to take us a long while to make a full switch (and I’m betting AMD will have something to say in that regard as well).
Also of note, and as a sort of quick follow-up to my last blog post: @dhh spent a week using Windows, and it makes for an insightful read. I agree with most of what he wrote, but then again I’ve always hedged my bets and am used to tackle the dull grind of transitioning (daily) between platforms.