I think the technology thing is becoming more of an issue.
You would only allow an IBM trained engineer to work on an IBM machine. And the courses for IBM are about 6000+ for one day for a new piece of equipment.
Well thats what we think we would do. However there are many IT untrained people out there. And at home we want the cheap guy. or, in this day and age, anybody who is available.
I think finding an 'experienced' engineer, like yourself Colin, will get harder.
There are very few tradespeople who will take on an apprentice. In the old days is was 7 years and you earned poor money. Few youngsters would do that today. And the modern apprentiships are much shorter in time. So if an engineer trains an apprentice, all thier time and effort is gone very quickly and they now have a bit of competition. But I think the main heartache for the 'Master' is the effrt put into the apprentice with no return for the effort.
I suppose one of the problems was RoSLA. Before that many kids left school at 14, and the expectation was work or apprenticeship. So no expectation of high earnings. But expectaion of a career. Today kids leave school at 16 and expect the dole or a reasonbly paid job, or leave at 18 and expect to go to university.
Another issue will be as more manufacturers enter the market. unfortunaely there is not a standard platform for many engineering control systems.
The other issue is Government by initiative. Tinkering with NVQs until they have lost credibilty in many areas is an example. Too much short termism and bending to the needs of the league tables. All have had a major effect on training in this country. Perhaps the Polish engineers/tradespeople will be able to fill the gap. I have no doubt they are resourcful enough to fix most things. They just won't be corgi trained yet.