The problem is that a lot of places are trying to run business models that work(ed) in the current fiat setup but they're not going to work with a digital currency.
Until someone can come up with something that fits the BTC model then we're just going to get scams and failures.