Get Videos is public
So anyones token works, even with an app access token.
App access is generally used ofr server to server requests.
App access is also know as client credentials
You are correct it doesn’t need a user token.
But Helix requires a token so you use the token needed for the endpoint as the documentation requires.
If it’s scoped: requires user token.
If it’s public: requires any token type.
Some endpoints are app access token only.
But all of helix requires a token.
TLDR: it doesn’t requirea user token, but it still requires a Token.