I did not realize it but there is an open tracking issue in neovim: neovim/neovim#21635 specifically to track the problem space that Netman attempts to resolve.
Note, netman is a very opinionated solution to this problem and it seems that the tracking issue would prefer an embed-able solution to this problem. None the less, if upstream is open to a solution for this, it might be wise to see if we can contribute back.
That might not work though so we will have to see. This is a questions/suggestion/tracking issue and one that will be very long lived as I plan out the future of Netman