Parts of that argument are unfair. People voting on new movies often haven't seen the old ones, but obviously most people who voted on the old ones haven't seen the new ones, either. I'm not sure whether "see how it dates" is a good criterion either -- it's basically saying that what we think of as good movies changes over time, which isn't ever an argument against any particular movie. If we want to keep the ratings more modern, we could weight new votes more than old votes.
If IMDB exists 100 years from now, it will probably at least be effective at comparing non-recent movies from different time ranges. The two movies that got compared would get a chance both at the new-fan vote and the old-fan vote. Assuming value drift, it's not clear that the comparison would be meaningful, but it would at least be fair.
I don't think it's obvious that people voting on old movies haven't seen new movies.
It might be likely that people who watch many old movies are less likely to have seen new movies, but it could just be that these people watch more movies in general.
IMDB top 250 list is dominated by old movies, which conflicts with my perception (shared by majority of people as far as I can tell) that new movies are far better than old movies (comparing either top with top or average with average).
I have a simple theory why IMDB is wrong: