Everyone I talk to who have actually mined with either Genesis or Hashflare all say they broke even in about 60-70 days. Everyone who has told me that cloud mining is not profitable have not personally tried it themselves.
Sounds like you have not tried it so how do you know it is not profitable?