The gas will be based on how crowded the blockchain and it will be also using the average fees in the network that will be determined from the all of transactions that already processed by the block/mempool.
This is not true. The blockchain is not crowded at all. Did you even check the blocks? We have it running half empty. Last time network was running half empty in June, gas was 3 - 10 GWEI.
Now we have almost empty blocks with 85 GWEI price. There is some base fee that is added for some stupid reason to make it super expensive.
There is this "Base Fee Per Gas" in all blocks now. Do you know what it is?