Can’t argue with anything you have said and I’ve been one of the lucky ones.
The stress and hassle I see some folks go through is insane. You’d expect it from a small indie game platform but certainly not MS or Adobo for that matter. I don’t blame the devs as they have been put over the barrel by MS/Asobo management!