isn’t this tantamount to giving Ukraine NATO membership?
I don't see how there can be any resolution to this conflict without security guarantees. This type of approach would provide the guarantee while allowing Putin to claim that they didn't join NATO.
Seems like a reasonable approach to me.