We could debate this all day. But as I'm a Spurs fan you already know what my default position on this will be.
What I'll say is that your definition and understanding of what makes a 'better player' is probably different to mine. If Tottenham's players are more consistent, and are winning more games over a substantial period of more than just one season, and look more like World Beaters than Arsenal's then - on an Occam's Razor take - it's plausible that the reason is quite simple. Tottenham's players are better.
Let's say for argument's sake that Ozil is a 9/10 player. But his performances are 5,6,5,4,7,5,6,9,5,4,3,6,8,3,2. And Eriksen is an 8/10 player. But his performances are 7,7,7,8,7,8,7,6,7,8,8,8,8 etc. Then I know who I'd rather have and who the better (or more useful) player is.
I'm not sure I buy into the Pochettino / Klopp were better managers (over recent years) than Wenger argument. Just as much blame (and credit) should be assigned to the players. Arsenal's just don't seem to have the right work ethic at all, and that's in their individual personalities. Juventus' players do, and that isn't all because of Allegri, a lot of it is because that's just who they are.