The point of a logo is to assist in "brand recognition". The current Football League logo achieves this by including the words "THE FOOTBALL LEAGUE". The new logo merely states "EFL". This achieves only uncertainty as to what the logo is trying to say.
On the other hand ... the load of balls...