To protect and control how data is accessed or modified.
Direct field access can lead to unintended side effects and violates encapsulation principles. Using methods like getters and setters ensures that access can be controlled or validated, as seen when setting a product's price.