Why is chatGPT is the natural progression of software?