I have been finding this kind of analysis.
I looked into the profitability of a contract of Genesis Mining: How profitable is Bitcoin mining? (Part 2) Analysis of Genesis Mining using an idealized model. I did not say Genesis Mining is a scam. Just, their contracts have been not being profitable.