As the article mentions, NASA talks about landing on Mars in the next 2 decades. Elon Musk has suggested even shorter timelines. Who else is working on Mars missions? It's not unreasonable for Maciej to limit his criticism to the foolish Mars missions that people are actually spending money on, not the wise ones we wish existed.