> Many of those 'bugs' remain unfixed to maintain backwards compatibility, not because Apple doesn't want to fix them.
Backwards compatible kernel panics is a interesting idea for sure…
Also, talking about backwards compatibility when discussing about Apple is pretty ironic as well.
> As it should be.
Can't complain if Valve don't follow them on that then.
> There's nothing to 'invest' in. Metal is by far the simplest low level graphics API
That doesn't change the fact that porting the game engine to it is still a massive undertaking. It doesn't depend on the graphic API itself that much, but more about the size and complexity of the rendering engine.
Valve isn't stupid, if it was profitable to do so, they'd do the investment anyway, but do not because it doesn't make financial sense.
Apple isn't entitled a free port of popular games to their walled garden. Developers may do it if it's profitable, but that's it. If Apple wants to bootstrap the gaming use case, then it's on them to make an effort.
> Valve intentionally withdrawing themselves from the ecosystem is purely out of spite
“Boohoo stupid Gabe does that out of pure naughtiness.”
I hope you realize how childish your statement is.