So MA(3) is not a general indicator. It's not universally useful, and it isn't the only one this article considers. It was chosen from a great many possible indicators (go to tradingview.com, find a graph, expand the indicators tab, and look at the list. And keep in mind that ALL MA's are just one entry). So there's tens of thousands of indicators that MA(3) was chosen from. So the predictive value of MA(3) as an indicator in the general case is really only 1/10000th of what this person claims it to be (actually infinitely less, but let's assume you use, say, MA(200) as the limit of what you're willing to consider, which makes it a finite number).
Predictive information is this: let's say I tell you I know what the outcome is of a football match. And at the end of the match, I pull the outcome out of a stack of papers. The size of that stack of papers is inversely related to how informative my prediction was. If I just put down one paper before the match, that's great. If I put down 1000. Not so great. For this guy, the stack of papers was pretty thick.
So the article is saying "I can, out of a great many indicators, find one that performs similar to this machine learning algorithm". Unless the article also gives a clear and definitive reasoning for why THAT indicator was chosen for that dataset, it doesn't contain much information at all.
Why does the sensitivity matter when we know that the accuracy was so similar? The point on sensitivity does make me wonder how an exponential moving average would've performed though.