hinch on 03 December 2019
More likely that they didn't expect Sony to be so far into development for the PS5 and are behind schedule. Maybe MS were waiting for AMD's newer chips and realised they couldn't wait for that.
Launching the Nextbox a long time after PS5 would be really bad for Microsoft.