With Xbox Scarlett's price, Microsoft won't repeat its Xbox One mistakes