The SF Giants' disastrous 2026 season should lead to some uncomfortable conversations with front office