I was thinking about this as I walked earlier.
People who "make predictions" are like psychics. Unless those predications are uncannily good – in which case we call that person an analyst – we can assume that the person is either wilfully lying, or that they're stupid.
Ed's predictions have so far failed to come true. I don't think he's stupid (but I might be wrong). That leaves me feeling like he's the psychic who knows exactly what they're doing. They're telling a gullible audience a story they want to hear because it's a nice way to earn a living.
Comparing him to the CEOs of companies who produce incredibly useful products used by millions is facile nonsense.