Report question

Question: Why is it allowed to access Java private fields via reflection?