The problem is that miners cost in USD but Monero fee is set in XMR, fixed. If fee goes down 80% but XMR/USD goes up again 5 times then the problem persists. Not an easy thing to fix!
If Bulletproofs and the new CT format come in and the mandatory ringsize is increased to a level providing some privacy, the fees would be very worthwhile. But with ringsize 5 they are certainly excessive! We should hope they increase to at least 10. After ringsize, the difference between 1/2 and 2/2 txn continues to be an issue.
Or at a minimum a wallet update could fix some of these things issues. Better ring member selection that does not include odd ring sizes or in/out numbers.
If you are a seller and receive 2 payments from a user then you send that money to a known place (maybe exchange) you have are now near 100% traceability! This is because even with high-ring-size, the chance of both known-bad inputs happening in one tx is very low.
Currently Monero is doing a great harm to users by not having a prominent warning. Monero should adopt Tor Project attitude and tell users: Making a Monero transaction does not give you full privacy. Then link to a bit more nuanced discussion about churn and traceability. Especially for people that receive multiple payments! Monero may encourage people to rely solely on Monero (without churn) for privacy, to their downfall.
And even churn has a big disclaimer from MRL. They say in some conditions churn is statistically detectable. Maybe a big issue for dark net vendors that often receive payments then churn then send to their exchange...
Disclaimer: I am running an extrajursidictional company and dealing with payments will become a major focus as we start to pay out dividends and need to do so in an untraceable fashion. Plus...in a few months I will need to draw salary so this is very near-and-dear to my heart!