People should really just read the tutorials/documentation. And before you claim that you have, like many others in the past, it is kind of clear in this case that you either didn't actually fully read them or didn't understand what you read. Each of those possibilities is a problem, and one that we can't fix for you. The documentation, as its name implies, documents the behaviour of the library, so the fact that you don't understand how the library is supposed to behave kind of proves my point.
Let me give you a little hint: If you really think that this is unintended, try to find some proof of it. This will involve going through the tutorials and documentation like I just said. I can already tell you now, you won't find any proof.