>
I clearly remember the upgrade to Yosemite, and how it crippled Spotlight for anyone who (1) didn't have a SSD (2) did an OS upgrade, not a clean reinstall.I clearly don't remember that case. How was it anything that couldn't be solved by, e.g., at worse removing the spotlight index folder (.v100 or something similar)?
>*
Or a better example of the general sentiment that I think OP is going for, Apple stopped updating it's OpenGL implementation, and invented their own API. Definitely a user-hostile choice, but they defend it by saying that Metal is better than OpenGL.*
How is it "user hostile"? As a user I could not care less if Apple uses OpenGL or Metal, but I do care that they get better performance (which Metal gives). I'm also in favor in Apple having easier control of the graphics stack to tailor it better to OS X -- that's the whole point of MacOS in the first place - that it can do its own thing and have a differentiated offering.
>But now Vulkan exists
So? Let any interested party build a Vulcan facade for Metal (if the goal is easy porting).
If the goal is features unique to the plarform, then Metal is the way to go.