You get to keep the hardware after 2 years, if you're paying $25 a month for live + all access why wouldn't you do this?
https://www.polygon.com/2018/8/27/17...gold-game-pass
"There are two tiers of Xbox All Access: For $21.99 per month, subscribers will get an Xbox One S, in addition to Xbox Live Gold and Game Pass; and for $34.99 per month, subscribers will get an Xbox One X, in addition to Xbox Live Gold and Game Pass. There is no upfront cost, Microsoft said, and at the end of the 24-month subscription period, Xbox All Access members keep the Xbox One hardware they’ve paid for. "