I think the author was just trying to avoid the other, perhaps more controversial, unfalsifiable analogy, which relates to faith based theories (I don't want to offend anyone either).
I agree that the Marxist part at the end disrupts the flow of the article. The article would have been better served if it kept within a financial analysis context.