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.
It actually works the other way around. The price of Bitcoin decides how much it costs to mine. When the cost of mining is lower than the current market price everyone goes crazy buying more equipment and the push they network difficulty up. When the price falls, unprofitable miners stop and the network difficulty goes down.
Supply and demand is what drives the whole thing, not mining.
I concede that high volatility is probably bad for BTC adoption, because it scares many people and
not everyone is comfortable with investing a decent percentage of their net worth into an asset like this.
But at a certain price point (e.g. when BTC goes up another 20x from here) people will be forced
to reconsider their fear of a volatile asset out of simple self-interest. You can´t ignore it when
all your peers are getting more wealthy due to BTC forever.
When the price is 20x what it is now it will take 20x as much money to move the price as well. It will naturally become less volatile as it matures and has a higher value.