There are "push" AND "pull" factors.
A lot of "Merkel's Million" were "pushed" from Syria, whose destruction at the hands of jihadis was financed and armed by the West (with a lot of help from Qatar, Sa'udi and Turkey.
Jake Sullivan: "Al Qaeda was on our side in Syria".
I agree with you on the pull factors, though. Personnel are upstream of policy, and across the West we have nothing but feckless, irresponsible virtue-signallers who take no responsibility for outcomes and no longer seem embarrassed to be known as such.