The pin / grid discussion is pretty much answered and exhausted, and I do see it as (somewhat) related.
If it continues too far off topic, I (or another person with Super Powers) will split it off into a separate topic.
Just a few days ago I made a feature request on gitlab for ratsnest lines, and now I realize a real netlist in the schematic is the underlying, and wider issue, so I changed the title.
It started in the user forum topic below:
And a link to the gitlab issue. You can give this gitlab feature an upvote, and/or add a comment for other use cases where having a netlist in the Schematic Editor is an improvement.