Yeah, HDR is one of my main hangups as well. Very interested in moving my living room gaming PC over (the only place I deal with Windows), but I need a lot of things to just work with little to no hassle, and also no hit to performance. I didn’t build a very expensive PC for a compromised experience, as much as Windows is regularly a massive PITA.
GraphQL man… the whole thing does this by design. Just in the last week I had to implement a custom retry function because the python requests one very reasonably doesn’t consider a 200 status code to be an error.