Encapsulation also allows the program to use the same implementation if the hidden parts are changed.
For example, TVs used to be made with tubes and fluorescent screens, today they're made out of plastics and chemicals and motherboards. But the buttons we press to turn on the TV are still the same. We as the user of the TV don't need to know why or how the buttons work, just that they do.
Just like for our programs, we don't really need to know how the math behind scaling of the square tiles work, we just need to know that if we want to make the squares bigger, we access the zoom method. If the math or implementation of the zoom method changes, that shouldn't affect the fact that to change the scale, we still call the zoom method.