Not new points, but a new structure of the points you already have. If you are concerned with the display, just turn off geometry preview for all the extra nodes.
This is how Dynamo and visual programming in general work.
Think of it as writing down a weeks worth of groceries in a list. When you’re done you might make a second list where items were grouped by aisle to keep you from having to run from one end of the store to the other between each item. You then made a second list where items were sorted by their distance along the aisle, so that you didn’t have to run up and down the aisles repeatedly. In the end you’re still buying all the items on your original list, and unless you made an impulse buy nothing else was added beyond what was in the original list. Fortunately Dynamo and computers are devoid of emotion so they don’t add that really good looking steak into the cart, even if it’s on sale and would be awesome for a BBQ on Saturday.
To understand this better you can solve a quick toy problem in a Revit environment. Place five point based family instances (the desk that starts as the first component in the Architectural template works fine) in a Revit model. Then in Dynamo, select the families, get their location, and use the values of those points to sort and group the desks instead of the points. You will see that there are no new element ids in your list, and if you go back to Revit there are still the same number of desks in the model as you originally drew.