How long is that "long term"? A refugee only wants a permanent solution. Any law that will send them back at, say 80, is a nonsolution if they are seeking refuge from China, Saudi, wherever. Because they know they are lucky if their punishment at home is merely a death sentence.
I won't believe this is a well-minded deal. The pattern has been that the bureaucrats feared conservative backlash and took every step to deter foreigners to stay. That WON'T change without destroying the current political structure.