didn;t noticed that, but the transaction time and fees , both are going out of proportion.
Well, actually everyone can contribute to the situation to improve: simply using Segwit transactions and addresses. The more Segwit is used, the more the situation will improve - it doesn't improve on its own

I presently use Electrum and it seems to only support it for testnet, but Bitcoin Core users can create segwit addresses with the following command (ADDR must be an address that already exists in your wallet!):
addwitnessaddress ADDR
according to
this answer on Bitcoin Stack exchange.