@sosihui DirectX is already on all Windows devices? That's the API you should be using if you want to support Windows. DirectX is the leading API for desktop gaming, and that's at the core of the gaming industry.
Xbox is now Windows, and vice versa. It's short sighted to say "I don't want to waste my time on anything xboxy from Microsoft" - How exactly is your time being wasted? Do you want to make games or not ?