Have to re-iterate my view that Superpilot and BLJD are correct here. Yes, you could stop the rot if you could persuade every single new fATPL fresh out of flight school to not do these schemes, but you just will never be able to do that. And as long as there's a handful that will take the schemes up, and as long as there's someone to offer the training and as long as the airlines can make a profit, then someone will offer it
The only way to stop it is for it to cease to be in the airlines interests to offer it. And only those that can influence the airline are in position to do that...as Chesty alludes to. But then, how many are prepared to stand up and be counted to defend their own long term interests if it impacts their own short term deal....