Well I submit that as a simple question of quality of implementation, implementers should try their hardest to go for the something that behaves &quot;in a documented manner characteristic of the platform&quot;! But instead, they seem to pick something else. And I claim that this is not helpful to their users, who would be far better served by the characteristic-of-the-platform option.