The only thing I'd be worried about is if Xbox does have a rocky gen again, how long do they leave Xbox Live running for? I hope it's safe for at least another 15 years.
The issue is that without a console, all the third party games would jump ship as they have no incentive to go through a middleman to publish. Another is that the current discounts are not going to last.
So Xbox Live would become more expensive, AND its offerings would become Xbox exclusives ONLY. At that point, the value proposition would become very different.