Default value limit and offset for all Clients

how do you find the idea to set -1 for limit and offset as a disabler value?

meaning I could pass -1 for limit or offset and it would ignore disabled values
and return the desired list.

I could open a pr request with said changes. after you think this is useful.
some languages have a hard time handling dynamic variables and a default value could make development easier.

That would defeat the purpose of pagination which prevents, for example, Denial of Service attacks. So unfortunately that can not be implemented.