The problem (as I see it) with your workflow is that if I want the node editor open I would have to create a layout for that, then a layout with the properties panel open, then a layout with both of them open to get something that if I could collapse a panel I don’t have to worry about layouts at all. Layouts imo should be to create a different context for different tasks. Like an animation layout, material layout, rendering layout etc.
I mean all tiles/views can already maximize and restore the tile, why not collapse and restore as well? If you can easily collapse and restore tiles, then you can easily collapse and restore the Properties panel, which means that at some point the N panel will be taking up precious horizontal space for no real reason.
Now I’m not saying that we shouldn’t be able to create a custom panel with your most used parameters, but that should be something that Blender should allow users to easily create on their own without having to script anything. If Blender had a create blank tile option, and gave you the ability to drag and drop or pin parameters to that panel. That would be cool too.
What I’m saying is that completely duplicating the properties panel inside of the N panel as some suggested is not the way to go. It’s a brute-force solution to a fundamental problem with Blender’s non-blocking UI implementation and lack of way to easily create a custom interface without having to script it. It’s a duplication of effort (and thus waste of resources) for no real benefit, lacks finesse imo, doesn’t address the underlying issue.