I partly agree with you.
Used in an appropriate way flags are essential for the success of the community.
'Cheap' posts with huge rewards on tranding are a problem.
However, I also know that many users have suffered under unjustified whale flaggs, left (or will leave) the platform and spread that information.
In my opinion flag abuse is a real problem, as well.