Yeah, when stuff contradicts itself in such weird ways, I always assume "okay, someone didn't code that right and it's a known thing...there's an update around the corner, surely."
It's weird, with all the pre-release testing these things go through, that such basic "huh?!" stuff still manages to squeak into the final release.
I guess that's just how this stuff is (I know nothing about coding, software development, etc.). I'm just a stupid end-user.