I went and found the Reddit thread, and I don't think they exactly “debunked the whole thing.” It might overstate the current technology slightly, but it's still progress. I'm pretty sure this is the thread, but feel free to reply if I'm wrong. You'll notice that he only “debunks it” if the stems cells do not come from the same person, which they do in this video.