I remember a similar story floating around few years ago. Developer went public with unfair account termination story, but then Apple went public with their side of the story: if I remember correctly the developer was using other account(s) to inflate their app rating.
I would recommend reading everything before making a judgment. The developer (not a US citizen) did record a phone call he had with Apple, and the recording did seem to contradict some things Apple told the press.
Anyway, the ultimate outcome of this story is that the developer does still have an Apple account (not sure if it's the same one or a newly created one) and continues to sell his app Dash for Mac to this day, code signed with an Apple Developer ID certificate and notarized by Apple.
Also, Dash returned to the iOS App Store for a period of time after this story, though the developer eventually decided to retire that version.
I don't think anyone blames Apple for investigating the situation, because the good account and bad accounts did use the same credit card. The problem is that the investigation seems to have been rather superficial, and they terminated the Dash account without giving the Dash developer a chance to respond first. And the people in charge of terminating accounts (if there were even people involved, as opposed to automation) apparently had zero knowledge that Dash was a well-known and well-respected app in the Apple developer community. Also, there appears to be no evidence that the review fraud was related to Dash specifically (does that app even have any competitors?) as opposed to the apps published by the non-Dash account. And there is evidence that the apps for the other account were written by a different person. (The Dash developer say he helped a relative pay for an Apple developer account with his card.)
Even if these stories turn out to be completely false I will always give the benefit of the doubt and upvote. Because it's the only way to get support from Apple or Google.