It is a feature. There was code specifically written to do this. As annoyed as OP may be about people explaining tradeoffs, this is a tradeoff.
I emphasized that they call it a feature because they've hidden it and refused to admit it until decent proof appeared. Which is just shady.