As I understand it, list questions tend to take over the SE site such that other worthy questions are (relatively?) ignored. Additionally, there are endless answers to them, each of which is partial (and not definitive), and it just becomes a vote-fest.
What if we only allowed a single, community wiki answer? That way, the single answer would improve over time, becoming something like definitive? After that answer was created, someone just protects it and no more are possible (but the community wiki is still editable).
The various privileges would keep out drive-bys from rep 1 users. Additionally, since no one is receiving rep from answers it would tend to tone that down. And we could even make it a rule that list questions should be kept at score zero... if I see one that someone votes up, I'd just use one of my votes to put it back down to zero.
Wouldn't this address most of the criticisms? They're no longer the top-voted questions, nor the answers the top-voted answers.
We could still vote to close low-quality list questions, we could still close those for which Wikipedia or IMDB has a ready-made list.
If there are further criticisms, what features would be necessary to mitigate those, short of just disallowing them?