Don’t even think the Premier League would be against it in principle, however it wouldn’t work and would ruin ‘their product’ . As you say the players would leave and other leagues would benefit to the detriment of the EPL.If we had a salary cap players would leave, which is what happened to the Italian teams when they stopped financial doping. Personally I'd welcome this but the Premier League wouldn't.