Would't be better if the price reflects the real effort to "create" (mine) the bitcoin, or the effort to support the network like the electricity costs + hardware investments etc.
I know this is almost impossible to accurately calculate it [...]
Not that it just isn't that easy to calculate the costs, you would have to prevent rich people from trying to get more rich.
Since money rules the world, the
price ($ value) will always be dictated by the supply and demand on exchanges. It is basically just an object being traded. In the end it all comes down to the supply and demand on the exchanges it is traded on.
IMO the correct way would not be to stabilize the price, but to increase adoption which will in return decrease the volatility itself.
There is a lot of interesting development ongoing with bitcoin. With more and more new bitcoin user (not
hodler) the coins will gradually get more evenly distributed. This actually will
decentralize the price, or at least the
power to change the price.
But this does of course require merchant and customer to be ready to accept/pay with bitcoin in their daily life.