3. The SF Giants' front office hasn't been able to contend consistently
The Giants find themselves in the middle of the pack when it comes to the front offices in the NL West for a number of reasons. A lack of consistency in multiple areas makes it hard to have a ton of confidence that Zaidi and co. will be able to help the Giants make the leap from "kinda sorta contender" to the class of the National League.
For starters, Zaidi has yet to make a move that has made a lasting impact on the roster, The Kevin Gausman and Carlos Rodon signings were great, but they were both short-term deals and the Giants couldn't keep either of them. Despite clearly having the green light to spend from the powers that be, Zaidi has yet to use those resources to their full effect. There have also been some less than great signings with the Alex Wood deal looking less than ideal at the moment
The trade market has been a bit more kind as the moves for Mike Yastrzemski, Thairo Estrada, and JD Davis have looked particularly good. However, those are moves for guys that are above average regulars and not the sort of aggressive moves that you would like to see from a front office that wants the team to contend in the short and long-term.
The draft has been a bit of a mixed bag for the Giants here recently. Kyle Harrison and Carson Whisenhunt look like they could be awesome, Patrick Bailey definitely is awesome, and Bryce Eldridge is oozing with upside. However the Giants haven't really produced deep draft classes in recent years and Will Bednar and Reggie Crawford look like they could be misses as first round picks.
In short, the Giants' front office has been just sort of meh since Zaidi took over. They have gotten some nice breaks and have done well with short-term deals, but they haven't been consistent enough to create a sustainable contending roster year in and year out.