And no, nobody is struggling to find enough to eat in Europe. These people go there because they chose to not participate in contributing to society the basic minimum. They do not work, they still receive money from the state, they have shelter (if they want, which many times they don't because they need to follow rules they prefer not to follow), they have food - that's exactly what your example provides them: food - they have medical care, they even have drugs freely provided by the state (methadone).
All of this is done by capitalism. All of this abundance, that even allows to provide immense benefits to those that choose not to contribute to society, comes from the extreme productivity enabled to capitalism. To the point where the state is these countries, can take 82% of what every worker earns [1] (this is the real example of France, BTW) to give to those that don't work and to invest in public projects that at best are severely mismanaged, and at worst not needed at all.
All this ridiculously high productivity and forced profit sharing, is made available by the free market.
[1] https://www.oecd.org/tax/tax-policy/taxing-wages-france.pdf