In userver, we use indirect params to, essentially, create custom fixture scopes.
See the full story in #13217.
What's important here is, we add certain indirect params to each test in our plugin's pytest_generate_tests.
These params are uninteresting to users and only clutter test names.
We want to be able to hide such "technical" params.