Unfortunately it will never change because the big clubs wield too much power. The sponsors TV etc only want the best with the rest an unfortunate necessity but who only get scraps. Any attempt to curb that power is met with 'we'll set up a super league and take the money with us'! Some clubs try to muscle in like Newcastle and Brighton but even they can only nibble round the edges with the creme of players wanting to be at Liverpool, City, Utd and Chelsea. Even Spurs are finding it hard to join this cartel.
Personally they can duck off for me.