There is no fundamental reason why a cryptocurrency can't have a dynamic money supply.
Also, it does not 'just' need to be dynamic, it needs to be dynamic in the right ways at the right times and it still needs to be save, user friendly and so on.
If you can design a system like it, please do.