Security engineers, myself included for a long time, tend to have this naive idea that signal is what matters in tooling. If we can just make our signal clean enough, if we can just make sure people only know about what really matters, that devs and operators will fix the right things.
False positive rate becomes a signal. We strive to give only the cleanest information. If we do so, we will be able to get everything fixed. Unfortunately, this is not true.
Any system will incentivize or disincentivize certain behavior. Today, we push devs to make things and operators to manage more stuff.
There is only a certain amount that you can ask them to fix before they burn out. It doesn't matter if it's all real stuff. At a certain volume of work, people stop.
The reason we filter is not because a good enough filter will make sure everything is fixed. We filter because there's just a hard limit on how much can get fixed, so we can only push for important stuff.