I think the 'generic cleric' spell list is much too broad, and domains too narrow, but the generic list should still be there, if only to cut out a lot of redundancy and to allow adventure designers to make some baseline assumptions about what a cleric can do.
If 4e used 3.x spell mechanics, I'd say a cleric should be able to fill his spell slots with generic cleric spells or domain spells, what he casts spontaneously should be domain-dependant, that about half the cleric list should be shuffled off into domains only, and that most domains should have 2-3 spells/level, not just one. However, it seems clear that 4e spellcasting mechanics will not resemble 3.x very much, so that's probably a bad example.
If 4e used 3.x spell mechanics, I'd say a cleric should be able to fill his spell slots with generic cleric spells or domain spells, what he casts spontaneously should be domain-dependant, that about half the cleric list should be shuffled off into domains only, and that most domains should have 2-3 spells/level, not just one. However, it seems clear that 4e spellcasting mechanics will not resemble 3.x very much, so that's probably a bad example.