I've also been in Switzerland recently, and saw plenty of loco changes and shunting at Zurich. I have to say that the practice there is efficient but dangerous by British standards. In particular they seem to have no problem with multiple trains and propelled movements shunting around in the platforms simultaneously, which looks like a recipe for collisions! It also needs infrastructure and the staffing level to do it, which is unlikely to make a comeback in the UK. Push-pull fixed formation loco haulage is better, but in that case you might as well have EMUs and DMUs. I get the impression most European loco haulage is because the stock is already there, with new trains almost entirely being formed of multiple units.