Yeah, I was pretty turned off by that. I clicked on the link wondering if it was some sort of cloning technology, or perhaps just some sort of video editing/generation technology, but was disappointed to see it's just "co-working" or "physically-present emotional support" if you want to capture the essence of it. Sure, that latter term is a bit wordy, but "body doubling" is IMO just a very strange thing to call this.