while miners are doubling their income
Miners are absolutely not doubling their income. The increase in revenue they are earning from the higher fees is a fraction of the decrease in revenue from the halving of the block reward.
so I just hope the fee will reduce and will be reasonable for ordinary users like me, paying 5 usd fee for a very small transaction is not reasonable at all, I know that we can reduce the fee but sometimes I have no choice as I want my transaction to confirm faster.
At present, a fee of 3 sats/vbyte will get you in the next block. That works out to less than 10 cents for an average transaction. If you need instant confirmations without the high fee during times when the mempool is very full, as it has been for the last week, then you should look in to use the Lightning Network.
I haven't made a transaction today, I will find out once I made a transaction. Thanks for sharing.
The best way to visualize the fees is by using this site:
https://jochen-hoenicke.de/queue/#1,8h. Scroll down to the third graph "Mempool size in MB". You will see the mempool is full of transactions at 1 and 2 sats/vbyte. Anything from 3 sats/vbyte and higher is being confirmed with each block.
but with recent halving I doubt some will do probably many havr quit already due to the halved rewards.
Miners mined with less reward than this for a long time. From the beginning of bitcoin's life up until September 2017 when the price crossed $4,500 for the first time, miners were receiving less block reward in terms of USD than they are just now. Any time in the last 4 years that bitcoin was less than $4,500, miners received less block reward than they are just now. And through all of this, bitcoin worked just fine. It just needs a little time for the difficulty adjustments to happen, and all will be back to normal.