When we speak about Bitcoins, most people use it because of less fee in terms of USD and for smaller transaction sizes, it'll be surely profitable, but when it comes to buy/sell spreads over centralized exchanges to redeem our fiat out of crypto, are we really getting what we should get? There are many users who don't do wire or any high-profile banking to save over fees, but is it really profitable at the receiver's end that when they try to sell over such exchanges, they get ~2 - 5% less based on the policy of the exchange and some based on users' rates (like localbitcoins)? When we receive money in crypto from our clients, should we really consider it a good deal (I know BTC value is volatile, but then, I'll need to wait for it to reach my expected value over sell side)?
For whatever reason why the market is in stage of downfall, that is because market was too difficult to predict what could be its price, it is probably due to the fluctuation was too aggressive, we don't know when traders going to buy coins or sell coins too. Although, most of the community in this business industry are still holding to their belief into crypto and bitcoin were in the near future it will bounce once more.