There are more than 354,110 unconfirmed transactions at the moment of writing this post and the number is growing. Currently, the low priority transaction fee is 353 sat/vB and the high priority transaction fee is 531 sat/vB and that's why the miners aren't accepting the transactions that have no priority, I mean the ones with low fees. I'm sure that the network congestion will end soon and we may have good transactions once again.
The users who want to have their transactions in high priority mode are paying very high fees and if a miner is getting high fee for a transaction then why would he include the low fee transaction in the next block? The system is getting out of control and I believe the whole blame should not be put on the shoulders of the miners.
The users are also increasing the fees to have faster transactions. We should have to find an alternative way for the transactions at the moment, I believe in current network congestion times we may move towards the alternative coins that have low fees, and when network's congestion ends then we can again have Bitcoin transaction or we may move towards LN as that's also a possible solution.