It's a bold bet on a possible trend, which I like a lot, since it would mean that non-gamers would profit from the GPUs that would otherwise bore themselves to death on their machines. Also, it would give AMD a better position, maybe averting x86 being a complete Intel monopoly.
For more conventional, but still pro workloads, most of us will be much better off with a $3000-4500 model.
It's going to be interesting to see how pro apps end up tailored for this architecture.
Or do you mean something more seamless and auto-magical?
OpenCL uses a special programming model so you can't use it for general application code. It's good for doing repetitive operations on large arrays - e.g. Image or signal processing, or machine learning. OpenCL code will run in the CPU if there is no GPU or if the overhead of shipping the data to the GPU is too high.
The line of video professionals happy to pay $10k/box to get their renders done faster screaming "TAKE MY MONEEY NAOW" might have something to do with it...
Also, since you missed all the charts showing the MP demolishing everything else by 2.5x+ on multithreaded workloads (ya know, the thing that people buy MPs for) you may want to verify your consumption of what the kids call "h8rade".
The MacOS market in general might be described niche, but it seems to have sustained itself over the years.