Most of those changes seem to help the struggling networks (ABC and Fox, not so much CBS I guess) more than the NFL.
The NFL could care less probably what the ratings of its games get, since they already got paid by the networks for the right to air the games. For example, the whole reason to move the start of the season back is to put the Super Bowl in February Sweeps which would benefit whatever network has the Super Bowl that year.