I would probably find this to be the case, yes.
The point of revalidating the tokens isn’t necessarily to keep the token alive, but to delete the users data from your server if the user so chooses to delete the integration. It’s the easy way for a user to ensure the safety of their data.
I’m curious about @BarryCarlyon s concern though, as I’d also be worried about the rate limit.
The wording is kind of weird all around. Such as “applications using Twitch OAuth2 for login purposes”
My site uses its own username/password combo, but relies on a “Link your twitch account for certain functionality”. So I’m not sure how that applies.