Well, these have been the byproducts of the unsettled debate/rift (whatever you want to call it) between the Bitcoin Core and Bitcoin Unlimited. If they don't come to an agreement, these problems will persist and plague the BTC community. Being decentralized doesn't mean you have to pay for high transaction fees. Anyway, even if we are experiencing these problems, the adoption of BTC by the community is still there.
High Transaction Fees will
KILL adoption,
the community is there , but over a year of unconfirmed transactions taking longer and longer and costing more each time.
What good is the community , if they can't FIX the problems.