He's right but for the wrong reasons. Labour's open door policy did cause this but the real cause is not immigration but the government not having the bottle to allow market forces to level the field. There were millions of jobs but too lowly paid to tempt our own wsc off the rock n roll, so rather than letting circumstances force wages up, labour flung open the doors, leaving employers free to pay low wages to foriegners to do the jobs our own would not do at least at the wage offered. It's very simple, I have a sh1tty job that needs doing, I'm paying a groat a day, no takers, 2 groats, still no takers, 3 groats, starting to get some interest now.......... So as usual labour became the enemy of the worker by letting employers get away with low wages rather than let market forces dictate.
So I'd say Mr Daltrey has a point but partially it was caused by our own workers finding the wages a bit beneath them to get off the worlds most generous benefit system.