You are right, and like I said, it for sure is bad that it wont work for the common use case.
Should it support your use case? YES! Does it? no. Is there some kind of fair explanation? also Yes. Wether you like it or not (and to be clear, I also dont like it, but at least I can understand why)