The Martian and Project: Hail Mary author Andy Weir isn't a fan of one of the most enduring trends in modern sci-fi books.