Note: Martin Ender made a very good point, that votes can act as a reward for e.g. a well-written explanation. I remember thinking in those terms a long time ago, but hadn't thought about it that way for a long time for some reason. This kind of unravels the crux of my argument, although I think there is still potentially something of value here. I'm leaving the original question untouched for now, while I try to think about how to proceed.
Update: I've decided to leave this feature request in place (as opposed to withdrawing it), but instead of using the defunct reasoning that "it's useless when you really think about it", I present it as an aesthetic preference: Vote distribution is not in general a good measure of a post's value (in my view), and can be a distraction from the main activity at hand, and it would be nice to be able to submit in a more quiet environment. It would also be a very small protest against the idea that a natural way for people to show their appreciation is to click a little button on a screen. But I understand, as DJMcMayhem pointed out, that this feature has absolutely zero chance of being approved and implemented.
As an aside, I think this post generated some interesting and unexpected discussion and was somehow therapeutic for me, and I hope that my display of folly provided some entertainment. (And I expected more downvotes, but I suppose the question is still a bit young.)
Original post follows:
This feature request applies only to codegolf.SE and only to main, not meta.
I think it would be cool to be able to make a post (question or answer) that doesn't allow anyone to upvote it. The reasoning is specific to this site. There is, conveniently, already an objective scoring method associated with tasks that aren't specifically popularity contests. (For most golf questions it's just the size of your code, and of course there are other scoring methods for some problems.) So, voting for (correct) answers is superfluous, if you think about it. Community wiki has some connotations that make it unsuitable for general posting. And providing an option that would disallow any (up or down) voting on a post would be a way to avoid negative feedback for making low quality posts. So it seems fine to allow downvoting, while safely disallowing upvoting.
As an added bonus, with this option you would be able to get the satisfaction of achieving optimality if you can manage to keep a score of zero, whereas with the current system you can only get the illusion of getting closer to optimal without ever achieving it.
I don't have a specific reason why this option should be allowed for questions, but I also see no reason to disallow it; so for now, it might as well be included in the feature request for the sake of consistency. But I don't think disabling upvoting on a question should make that option apply to all the answers; the motivation for this option is not related to community wiki.
The feature could be added as a checkbox next to "community wiki" and labelled as "disable upvoting" or something to that effect.
Perhaps using this option could be a way to indicate that you care more about solving problems and optimising than you do about the reputation system, but I don't think the intention is very important; the option would have the same effect regardless of your intention.
I understand that this is not likely to be a popular idea, which is probably an extreme understatement. But I honestly think this could improve the quality of the site, and I'd like to use this option if it became available. (Looking at the privilege table, the ones I don't have yet don't look particularly useful, but if I wanted them then I could just make a bunch of posts the normal way to get there, and then use the option after that.) So it seems worth putting it out there for your consideration, at the risk of total ostracization. (Anyway, I already proposed this in chat a bit ago, although I'm not sure anybody took it seriously.) And of course, nobody would be forced to use this option if they didn't want to.