This comment from elsewhere in this thread applies to vscode copilot as well: https://news.ycombinator.com/item?id=44353972
> "Because they all have slight pros and cons, and you may want to program some functionality in 1.0 or 2.0, or 3.0, or you're going to train in LLM, or you're going to just run from LLM"
He doesn't say they will fully replace each other (or had fully replaced each other, since his definition of 2.0 is quite old by now)
Microacquistions maybe? I haven't looked much into it and I don't want to link to a random $$$ website, so instead here's the subreddit: https://www.reddit.com/r/microacquisitions