About ...holes

Suppose that we have a general surface -let’s say made up with quads.
I want to create a “hole” on the surface .Should I redesign the surface or do sth with blending?

Redesign the surface.

Is there no ‘simpleish’ way of doing boolean operations in GL, never really thought about it before.