I have been spending about 6 hours a day playing BG in average. Combined with another 8 hours normal working time, there is a real risk that my wife and kids will leave me as I don’t pay attention to them enough.
But back to the topic, BG is similar to every other game, only good players will stick around because losing is never fun. People will never accept that they are just not good and use all the excuse they can think of (ie too much RNG) to bash the game.