I have a question regarding the theory of Bitcoin . Why does Bitcoin build in transaction fees before it hits the maximum allowed amount of coins? That is, shouldn’t the reward of coins for mining a block be enough to keep the system going? In addition to the trouble we’re seeing now (a high value of Bitcoin makes doing simple transactions uneconomical), it seems like building in a transaction fee taht the user can select would rig the system such taht higher fee transactions would get prioritized over lower-fee ones, which would restrict some people from using Bitcoin. I guess all cryptocurrencies do this so there is no way of avoiding it.