Good point you make about the number of teams. I have to admit, I never remembered the First Division [the original top one] having 24 teams. I grew up with there being 22 teams and 42 league matches per season. So the minimum number of games a First Division side would play would be 44 including one game each of FAC and LC.
Since that time we've lost 4 League games, Cup replays, the Home International Championship [which I really liked], and the downgrading of both cup competitions, upto 7 subs on a bench, all in the effort to keep top players fresh for winning things and playing for England. Hasn't helped much, has it? And the stadium attending supporter ends up seeing less of their team than they ever did and at a time dictated by TV.