I would really love it if we could try not dismissing entire news sources out of how hand based on 1 bad piece of reporting years ago. It's not like this article is even by the same journalists. We should be ignoring Marc Gurman because because John Robertson got something wrong in 2018?
Also, if you'd actually read the article instead of dismissing it out of hand, you'd realise your big gotcha in your second citation is actually directly referenced in the article with details about exactly why they made that prediction. Frankly, there's no way even Apple knew whether they'd be shipping ARM macs in 2020 or 2021 back in April of 2018. In fact, this reporting actually backs up that reporting - given where we are now, it seems highly likely that Apple were planning to ship ARM macs in 2020 when that report was done in April 2018.