this is how bitcoin self regulates
but the question is flawed
high fees are not permanent.
Most wallets let you set your fees and you dont have to spend more on fees if you are ok with waiting a little longer in the mean time.
for the important transactions, pay a little extra in fees to avoid the wait time.
before you know it, fees will be back down to what they were.