Java applications really suck at behaving in any reasonable way. So they have that as a operating system agnostic “feature” I guess…