Mesh - what is the reason we have to name edges etc

Hi,
In all software I have been using over the years when I wanted to refine a mesh on a particular edge, face etc. just needed to pick up that entity in the viewport. Why creating named groups is mandatory and the only way to change the mesh?

Is there a way to create submesh without naming those areas?

You don’t need to create a group to create a submesh, you just need a geometry.
In the geometry module, you can extract the edge or face you want to create a submesh on, and then select it from the SMESH module to create the submesh.

Thank you, that wasn’t obvious.
Just of curiosity - could you tell me why has the edge to be extracted in the first place? They are already there.

Because you can only select them through the Object Browser.

That clears all. Thank you for helping me out.