Fees typically rise every time the Bitcoin blockchain comes under heavy usage.
The market decides. If you think in terms of fiat money those fees look "high" but if you read them under a Bitcoin light they are fine.
On the long run fees need to sustain the network.
For everything else use dogecoin
Do you think heavy usage is bad? No heavy usage is good, meaning more adoption and that is goal, we have to be happy when we see a heavy usage..