Expiring witness votes would harm the interests of consensus witnesses. The flags flown on your post reveal how one such witness intends to prevent discussion of such a simple fix to the problem of abandoned account's votes continuing to count as supporting witnesses. Given the one week monetization of votes on content, I suggest witness votes be of one week's duration.
That'll fix the problem.
Thanks!