NGon support edges- should they be treated like internal triangulation since they're not created by the user?

NGons obviously need support edges in order to hold their shape- but in other 3D software, they are treated more as an ‘internal’ edge and hidden from the user. The benefit of doing this is to allow the artist to create complex subtractive forms and maintain loop-selection capabilities on these intersections.

Here’s an example of C4D handling an ngon with no visible support edges:

And here is Blender requiring two support edges, which makes loop selection of the intersection a multi-step process:

Blender’s n-gons don’t currently support holes. This is a known limitation that we would like to lift once. For feature requests like this you can add an entry on:
https://blender.community/c/rightclickselect/