In my opinion, this protocol should be changed so that miners are not able to choose the transactions with the highest fees, but rather have to execute transactions in their chronological order. This can reduce the mad race to raise fees to speed up the confirmation of transactions.
That you say is bullshit because everyone would send transactions with the minimum fee and instead of having hundreds of thousands of spam transactions on the blockchain we would have millions waiting to be executed, thus making it impractical. Besides, as the block reward would go down, mining would not be profitable for miners.
Why nonsense, my dear? Think about it if an economical fixed rate of fees was paid that would be profitable for miners and good for users at the same time.
This means that if a fixed percentage is set, for example $2-3 per transaction, it will be good for both parties, and in the future when the mining rewards decrease after each halving, this percentage can be increased to be profitable for the miners to continue their work.
So many problems with your idea.
First off txs fees aren't in dollars, but in satoshis. And the value of a satoshi obviously changes. So you're 'fixed' fee would actually be a very volatile fee, which would simply follow Bitcoin's price changes meaning over the long term the fee would get incredibly large once the price of bitcoin is in the millions of dollars.
Also you mention the "fixed" rate can be increased after each halving....so that would presumably require a hard fork protocol change after every halving...not going to happen. Not to mention the needed fork to change from a market fee to a fixed fee in the first place.
And a first come first serve tx protocol as you suggest could very easily be spammed by bad actors, making it so transactions take days or weeks to get through. That isn't possible with the market fee because anyone can simply put in a high enough fee to get their transaction in the next block.
Bitcoin's mining / transactions / fees protocol was designed brilliantly. It does not need to be changed at all. And definitely should be changed to something like this that would cause major problems with Bitcoin's operation and simply be untenable for the various reasons I outlined here.