That is kind of my point. Until they can get, display, and benchmark a chip with a real preemptive multitasking operating system like MacOS that can compete with the features of a desktop OS, the comparison isn't valid IMO.
iOS
is a real, preemptive multitasking operating system based on a variation of the same unix-like OS kernel as MacOS. The main differences with MacOS are the touch-centric user interface and the 'lockdown'. Also, the iPads have been tested with 'real world' jobs, as well:
https://www.tomsguide.com/us/new-ipad-pro-benchmarks,news-28453.html
In any case, the current iPad processors don't have to decisively beat the MacBook Pro or iMac - they just have to outperform the 12" MacBook and maybe the Air which would be the obvious first candidates for replacement by an A12-based system.
The only credible reason why Apple would, in the short term, stick an A12x in a MacBook Pro or iMac, would be as some sort of prototype for developers. If they want to replace Intel in the higher-end Macs they'll need to come up with something new - but that is perfectly feasible and its not only Apple who are looking into server and workstation applications for ARM. Heck, Fujitsu is working on ARM-based
supercomputers:
https://www.theregister.co.uk/2018/08/22/fujitsu_post_k_a64fx/
Both the iPad Pro and the current MacBook are rated for about 10 hours of activity. The MacBook is actually rated for 12 hours of iTunes movie playback, according to Apple.
Frankly, I trust battery life benchmarks far less than I trust speed benchmarks... Modern Intel CPUs are heavily optimised to power down as much of the CPU as possible for low-demand scenarios such as web browsing and media playback. The 'iTunes Movie' benchmark is basically measuring how much power the screen, the memory and the H264 hardware codec consume - the CPU is barely ticking over feeding data to the codec. Even the lowest-specced Raspberry PIs can happily play back HD video provided that it is in a format supported by one of its hardware codecs.
The $64,000 questions are how much power these chips consume
under load (like video editing) and how quickly they need to start thermally throttling the CPU. Bear in mind that battery life and heat generation are joined at the hip (ye canna' change the laws o' physics) and the iPad is thinner (and harder to cool) than even the 12" MacBook.
I agree. I would not use a Mac with a locked down app store as my main computer. It could still be a good laptop, but a secondary computer.
If Apple want to lock down MacOS to the App Store they don't need to switch to ARM to do it: it's already a user option in MacOS for Intel - they just have to take that option away.
What advantage does moving to ARM provide?
Apple get to design their own system-on-a-chip with precisely the permutation of cores, clock speed, cache, GPUs, other accelerators and thermal profile they want for their products - rather than hope that Intel releases what they need.
Part (but maybe not the whole) of Apple's problem with keeping the Macs up-to-date is Intel's tendency to announce Generation X+1 with great fanfare (which Dell immediately shoe-horns into an XPS whether or not it makes sense) before they've actually released the permutation of CPU/GPU/Cores/Thermal that Apple needs for an upgraded Mac.
E.g. the new Mac Mini: Even if Apple wanted to give it a better GPU, Intel don't
do a desktop-class i3/i5/i7 chip with an Iris Pro-class iGPU (which would have been ideal) - because desktop PCs either have PCIe slots or are business systems that don't need decent graphics.