Common beginner assumption that those edges are “unnecessary”.
The edges there are needed for Blender to add the holes. But the face still needs to be cut with more edges, not less. All faces that resulted from the cut are n-gons and also concave. Everything gets triangulated in the background and concave n-gon has multiple triangulation options, which can result to overlapping edges in geometry and/or UV’s.
N-gons can distort with normal UV unwrap. Wouldn’t be a big problem on this particular one since unwrap can also be projected from view, which would take care of the distortion.