Flash loans are incredibly powerful and allow those without capital to take advantage of arb opportunities. I don't believe it is a given that they do more harm than good at a philosophical level. Not to mention, this exploit still exists without flashloans (however, anyone with $500,000,000 in crypto has likely KYC'd somewhere, so the risk profile is different).
The solution is better coding practices, and plenty of platforms have protections against this.
The solution is better coding practices, and plenty of platforms have protections against this.