DirectDraw was deprecated in DirectX 7 which itself is 14 years old. The API (code contracts between software and hardware) hadn't updated since, Software developers were advised to not use this interface for more than a decade. What you see is gradual abandonment from hardware developers and no effort put in compatibility testing by software developers.