No. They are two completely separate concepts.
You are conflating a communist state where every citizen exists at the pleasure of the dictator with a country that is free but where economic opportunity is more difficult to find than it is here.
We granted Cubans the right to stay in the US if they made landfall here because they were escaping hell -- not a bad economy.
What if a North Korean submarine popped up off the Oregon coast and landed in a cove and they asked for asylum? Do you think the US would give it to them?
we should, of course. We should make sure they can be repatriated to South Korea too.