Can you explain exactly what you mean? Do you mean that you can't use 'static' for an argument variable:
void my_function(static int value) {
// ...
}
That is indeed not allowed, because it wouldn't make sense.
What would you expect it to mean to make an argument variable static? What should happen if you could do that?