I will say there is a big difference in the sports/leagues. There is only 1 thing to be won in MLB - the World Series. I mean the Tigers did win two AL pennants in 2006 and 2012, but lost the WS both times. Same with the NFL and NHL.
EPL teams play for up to 4 cups a year - EPL, FA Cup, EFL Cup and for those that make it, European Cups (5 if you count the Club World Cup). This is one reason why top teams are knocked for not winning hardware, because there are a lot of chances, especially domestically. You look at the Domestic Cups since 2010, it's a who's who of the EPL elite and some one offs, but not Spurs. The numbers are striking too since outside of Spurs no team in the Big 6 has less than 4 Domestic cups.
Yeah, Arsenal is the butt of the jokes because when you look at the Big 6 they are the last one to get a trophy. Fuck even Man U has 2 since the COVID Cup. Your boys get a trophy, you are going to talk it up and the cycle will continue. Just suck it up buttercup and wait your turn.