They are essentially a market maker for housing. You can sell your house to them _today_. It's necessary that they pay you substantially under market. If you want a good price, it'll take you 6 months to sell your house. You're paying a premium for immediate execution.
Once you punish the fraud and crime, there's no problem left IMO. There's multiple of these companies competing and you should price shop before selling to one.