as long as there are people paying every year (and this number increases pretty fast) it works out well. MS even said that the 312 million USD they made in the past 3 months are mainly due to Xbox Live.
The customer sees value in it and it works out. Period.
Imagine not having GamePass on your console...







