What is the point of Bitcoins if every transaction has a fee?
The fees are supposed to be low. The last year, the transactions-per-second rate increased more than the system could handle. A few months ago, "SegWit", a technical advancement was activated. Currently people can use SegWit addresses and pay less fees, (so use a SegWit compatible wallet if you want to pay less fees!), however it's only a temporary solution. We'll have "side-chains" and other Layer-2 technology in a few months (Search for "Lightning Network") (up to a year) which will make fees drop forever.

TL;DR: The fees are temporarily high. Keep on eye on Bitcoin news.