Which is why I consider it a question not asked in good faith. Because you know that there is no “technical reason” for removing it. At least, not the way you mean it. You know that because you know it’s still there in the compatibility profile, and therefore it is technically possible to implement it.
The reason for the removal of those features was not technical, at least not in the sense that you mean. Supporting these features requires a lot of technical effort on the implementation’s side. This is why MacOSX doesn’t support it, and many Linux open source drivers are starting to not support the compatibility profile too. That is a “technical” reason: the burden for drivers to support it is not worth the gain.
But I doubt you’ll see that as a “valid technical reason”.
So we’re back where we started: you asking a question, dismissing all answers as not being “valid” or “technical” enough for you.