I think Ukraine could live with letting go of Crimea, Donbass, and NATO membership.
"... and anything else Russia decides they shouldn't have at any point in the future, whenever they feel like it, for no good reason."
But what will Russia give in return? Will they commit to respect Ukraine's territory? Will they commit to never again invade?
Why would Russia give anything or commit to the even the mere possibility that they might commit to anything if they get everything they want?