I'll cop to Rand being an inelegant shorthand and actually off base in some ways. One of the virtues of the movie is that it deals with ideas that are too complex to be easily categorized or dismissed. One of its troubles is that it then dismisses them despite some disturbing implications.