I would argue spending less money would actually improve things.
Ultimately it’s a culture problem. America’s attitude toward problems is nothing if not “throw more money at the problem and hope it gets better.” See also, healthcare, military spending, college sports, etc.