No idea, I do know Windows is vastly improved and many have switched due to Apple's lag on hardware, design choices and OS stability. I can certainly see more consumers switching to the Mac, professionals with higher requirements not so much as on the portable side a downgrade is inevitable.
I do agree with your position as in general Apple is chasing the average consumer with Apple wanting to attract it's IOS users to the Mac platform. Only slight hope is if Apple launch an equivalent of the iMac Pro in the portable format. Back to reality

Apple killed the 17" MBP, so chances of Apple introducing a high end notebook for the few that need is highly unlikely, sadly for some end of an era...
Q-6
I support Windows for a living and trust me, I earn a really good living out of it. Thats why I am able to afford Apple products. Helping thousands of users weekly, I can safely say, Windows 10 has led to a huge amount of dissatisfaction among users.
If I had a penny for every time I read, 'I'm switching to Mac or Linux', I probably would be rivaling Apple in revenue right now. The app store is constantly broken, constant cumulative updates are breaking users hardware and software, sometimes they won't install, requiring advanced powershell commands to fix it, upgrading to feature updates result in boot loops or corrupt user profiles. First party hardware ain't better either; the Surface Book owners are complaining about display issues or Surface Pro users complaining about Type Cover stopped working or the display driver is broken.
My most popular troubleshooter is how perform a repair upgrade or custom install.
Yesterday, I had to be helping a user get Adobe CC 2017 to install by recommending they try in the built in Admin account, delete any existing versions, install Visual C++ Redistributable 2017, then install.
Trust me, things are not rosy on the other side of the fence.
When I compare the behavior of my Linux, macOS and iOS devices, its night and day how they behave. Very appliance like, does what its supposed to do and gets the job done.
I used my iPhone to film a friends wedding in July last year, connected it to my Mac, had iMovie up and running made my edits. Windows 10, I couldn't even begin where to start because there wasn't even an out of the box solution to work with.
The same case when I bought an HP all in one printer. In Mac OS, it was plug and play. On My Surface, I still can't get the printer to print or scan; regardless I set it up to the letter: installed the latest drivers first, restart, connect printer.
Just to leave you with a common troubleshooter I am using a lot lately for Windows 10 users:
Power on and off your computer three times
How do you do that?
Power on, when you see the Windows Logo - power off
Power on, when you see the Windows Logo - power off
Power on, it will then your computer will boot into the Advanced Recovery environment
You might be asked to sign in with your Microsoft Account or Local Account password.
Click Advanced Options
Click Troubleshoot
Click Advanced Options
Click System Restore, see if you can go back to an earlier time.
If not, boot into the recovery environment again, then try performing a startup repair.
If that does not work, boot into the recovery environment, then click 'Go back to previous version of Windows'
If that does not work.
Power on and off your computer three times
On the third time, your computer will boot into the Advanced Recovery environment
Click Advanced Options
Click Troubleshoot
Click Reset this PC
Click Keep my files
Choose your account
Enter your password
Click Continue
Click Reset
If that does not work.
Go to a working computer, download, create a bootable copy, then perform a clean install.
Step 1: How to download official Windows 10 ISO files
Step 2: How to: Perform a clean install of Windows 10
If there are files on the drive you want to recover, see - How to: Perform a Custom install of Windows 10
Thats Windows devices in 2018. Right now, I am trying to help a user get the Windows Hello Fingerprint reader to work on a 2017 Dell XPS after a recent cumulative update broke 16299.371 broke it.
I have yet to hear about any complaints regarding Touch ID.
Here is another popular one I have to often be using when Windows Hello or the PIN stops working:
Give this a try:
Delete NGC folder and add a new PIN code
Go to C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC.
In NGC folder delete all the files. To do so you must be logged as Administrator.
delete the temp folder within the NGC folder
Now go to Settings > Accounts > Sign-in Options.
Click Add a PIN and add a new PIN code for your account.
Now the PIN login should be working again.
Switch to local account and add a PIN code
Option 2:
try to switch to local account, and the add a PIN code. Here’s how to do that:
Go to Settings > Accounts and locate your account.
Click Sign in with a Local Account instead.
Follow the instructions to set up a local account.
Sign out and sign in with your local account.
Now add a PIN code.
After you’ve added your PIN code you need to locate your account under the Accounts section in Settings.
Choose Sign in with a Microsoft Account instead.
That’s it, PIN login should be working now for your account