Whether we like it or not Football needs the TV money and all the advertising revenue it brings..Sky, ESPN, BT etc know this so they call the shots, and if the basic product on offer is poor the money they put up suffers.
So rather than waste time and cash messing about with league structures..spend it on developing young players, better coaching, better facilities for training etc. Then if we have better developed players the games will improve, which will bring in more fans etc then we have a better product to sell to TV.