Give it time. This same GM you’re lauding took Raegor over Justin Jefferson. Also took Arcega-Whiteside over many other better options.
Credit due on getting AJ Brown but that was also a comical trade by the Titans GM at the time which led to his firing and now Vrabel being fired. Ultimately, got lucky in a way. Right place, right time which a lot of people don’t want to admit, is part of the game. Have to get lucky and over time, that should work out. For example, if the Vikings offered Justin Jefferson for the Colts first rounder (and that’s all), I guarantee you Ballard makes the move. That’s basically what happened with AJ Brown because the now fired Titans GM didn’t want to pay him. Also, that trade never would’ve been an option for Ballard as an in division opponent