Asylum seekers are not fleeing bad economic conditions, or at least they are claiming not to. Also, we didn't create refugees from Syria or Ukraine - Syria and Russia did.
Not entirely, I think western powers had much more involvement then you have summarized.
Destabilising a country, causing military coups, arming rebel forces all play a part.