This. I, We, paid for this game that we have been able to use CDLC which was "allowed" for how long.
People say this, but rarely stick with it. I am sticking to it, I will not spend another penny on Ubisoft again. As much as I love this game, As much as it encourages me to pick up my guitars or basses and actually practice, I will never spend another penny, this game has been a pain to get running and keep running from the start.
I am no way paying for a subscription. No way.