I've conceded to the notion of less kickoffs, not zero kickoffs.
I think there is something about a 'kickoff' to start a game, or half that just shouldn't be eliminated. It gets people pumped up. How many times have you heard someone say 'oooh cant wait for the first snap' versus 'oooh cant wait til kickoff'?
Kickoff to start the game.
Kickoff to start 3rd quarter.
When team scores, they get 4th and 20 on their own 35 yard line to which they can go for it, or punt.
Punting from the 35 gives more opportunities of pinning someone back, thus, raising the importance of a punter to slightly offset the loss of value of a "kickoff specialist" which I don't think are too many anymore.