... to have a stable value a money need to be able to contract and expand ...
True, but Bitcoin wasn't designed to have a stable value. It was designed to be deflationary and you won't be able to change that. Go and start your own coin, but don't be surprised if nobody uses it.