For XBSX this seems way to good to be true, but MS does need to go overboard if they want to gain back a reasonable amount of market share against SNY next gen.
Is it possible that Lockhart is part of Project Scarlett? MS takes your XB1X and gives you Lockhart which is a slight upgrade, as a 'like for like' direct transition to next gen? Perhaps if you want to upgrade to the XBSX, you have to pay an extra up front fee or higher monthly payments? This would make more sense to me. I could totally see this.