It's statistically fair- It's just a terrible design because of the vast variance in player experience.

I could also say that all players have an RNG based chance at renewing their subs- do YOU think SE would appreciate that their success rest solely in the hands of RNG?

I doubt it.