It looks like they both do the same thing, and I don't think either one is deprecated, so is there a difference or not?
Descendants are like, the child of child of child of child for infinity. So if you do descendantadded in a model that has 50 models inside of it then like it'll activate the event. idk if im explaining this right, this is kinda hard to explain.