You're right, it is tiresome that certain fans feel a burning desire to defend a guy who has slashed .171/.292/.397 with a 45% K rate since May. The OPS, which has been spiraling downward since the first few weeks of the season, is entirely HR driven, and those HRs occur way too infrequently, i.e. it's an incredibly poor metric to use if you're going to argue relative value. Gallo was supposed to bounce back, that was the expectation, but he's been the same unplayable guy he was last year.
This has already been explained to you, but I guess I'll repeat it, the Twins can (will) walk away from Gallo after this year, and they have/had corner OF prospects, guys who have an actual shot of carving out a future in MN, playing well at AAA. This isn't hard. Gallo is a failed signing, with zero future here, and the team has internal options that can offer the same paltry floor with some actual upside.
Correa and Buxton (who have also received plenty of criticism) are under contract for the next 5+ years. Is it possible for the Twins to cut bait and move on like they can with Gallo? No? Mystery solved I guess....